Merge pull request #88 from mbland/bump-github-actions #203
GitHub Actions / Test Results
succeeded
Feb 28, 2024 in 0s
40 passed, 0 failed and 1 skipped
✅ strcalc/build/test-results/test-frontend-browser/TESTS-TestSuites.xml
17 tests were completed in 11s with 16 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
components/app.test.js | 1✅ | 4ms | ||
components/calculator.test.js | 6✅ | 121ms | ||
components/calculators.test.js | 3✅ | 20ms | ||
components/request.test.js | 5✅ | 14ms | ||
main.test.js | 1✅ | 75ms | ||
test/main-missing-app-div.test.js | 1⚪ | 0ms |
✅ components/app.test.js
✅ initial state after calling App.init() > contains the "Hello, World!" title
✅ components/calculator.test.js
✅ Calculator > renders form and result placeholder
✅ Calculator > updates result placeholder with successful result
✅ Calculator > updates result placeholder with error message
✅ Calculator > logs error if missing numbers input element
✅ Calculator > logs error if missing implementation input element
✅ Calculator > logs error if missing result element
✅ components/calculators.test.js
✅ calculators > defaultPost > posts same server by default
✅ calculators > defaultPost > posts to globalThis.STRCALC_BACKEND
✅ calculators > tempCalculator rejects with Error
✅ components/request.test.js
✅ Request > post > succeeds
✅ Request > post > rejects with an error if the response contains "error"
✅ Request > post > rejects with an error if the response status is not OK
✅ Request > post > rejects with default status text if no response body
✅ Request > postFormData > succeeds
✅ main.test.js
✅ String Calculator UI on initial page load > contains the "Hello, World!" placeholder
✅ test/main-missing-app-div.test.js
⚪ String Calculator UI missing root element > logs error if missing app div
✅ strcalc/build/test-results/test-frontend/TESTS-TestSuites.xml
17 tests were completed in 2s with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
components/app.test.js | 1✅ | 40ms | ||
components/calculator.test.js | 6✅ | 188ms | ||
components/calculators.test.js | 3✅ | 40ms | ||
components/request.test.js | 5✅ | 18ms | ||
main.test.js | 1✅ | 640ms | ||
test/main-missing-app-div.test.js | 1✅ | 505ms |
✅ components/app.test.js
✅ initial state after calling App.init() > contains the "Hello, World!" title
✅ components/calculator.test.js
✅ Calculator > renders form and result placeholder
✅ Calculator > updates result placeholder with successful result
✅ Calculator > updates result placeholder with error message
✅ Calculator > logs error if missing numbers input element
✅ Calculator > logs error if missing implementation input element
✅ Calculator > logs error if missing result element
✅ components/calculators.test.js
✅ calculators > defaultPost > posts same server by default
✅ calculators > defaultPost > posts to globalThis.STRCALC_BACKEND
✅ calculators > tempCalculator rejects with Error
✅ components/request.test.js
✅ Request > post > succeeds
✅ Request > post > rejects with an error if the response contains "error"
✅ Request > post > rejects with an error if the response status is not OK
✅ Request > post > rejects with default status text if no response body
✅ Request > postFormData > succeeds
✅ main.test.js
✅ String Calculator UI on initial page load > contains the "Hello, World!" placeholder
✅ test/main-missing-app-div.test.js
✅ String Calculator UI missing root element > logs error if missing app div
✅ strcalc/build/test-results/test-large/TESTS-TestSuites.xml
1 tests were completed in 13s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
WebApplicationTest | 1✅ | 13s |
✅ WebApplicationTest
com.mike_bland.training.testing.stringcalculator.WebApplicationTest
✅ testTitle()
✅ strcalc/build/test-results/test-medium-coverage/TESTS-TestSuites.xml
3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ServletContractTest | 3✅ | 2s |
✅ ServletContractTest
com.mike_bland.training.testing.stringcalculator.ServletContractTest
✅ getAddEndpointReturnsPlaceholderString()
✅ addRequestSuccess()
✅ addRequestError()
✅ strcalc/build/test-results/test-medium/TESTS-TestSuites.xml
2 tests were completed in 3s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
ServletContractTest | 2✅ | 3s |
✅ ServletContractTest
com.mike_bland.training.testing.stringcalculator.ServletContractTest
✅ productionImplementationTemporarilyReturnsError()
✅ servesLandingPage()
✅ strcalc/build/test-results/test/TESTS-TestSuites.xml
1 tests were completed in 26ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TemporaryStringCalculatorTest | 1✅ | 26ms |
✅ TemporaryStringCalculatorTest
com.mike_bland.training.testing.stringcalculator.TemporaryStringCalculatorTest
✅ alwaysThrows()
Loading