Skip to content

Fix tests to cover uncovered branches #44

Fix tests to cover uncovered branches

Fix tests to cover uncovered branches #44

GitHub Actions / Test Results succeeded Jan 16, 2024 in 0s

Test Results ✅

Tests passed successfully

Report Passed Failed Skipped Time
TESTS-TestSuites-browser.xml 7✅ 3⚪ 6s
TESTS-TestSuites-jsdom.xml 9✅ 1⚪ 2s

✅ TESTS-TestSuites-browser.xml

10 tests were completed in 6s with 7 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
test/browser.test.js 3✅ 1ms
test/jsdom.test.js 2⚪ 0ms
test/main.test.js 4✅ 61ms
test/missing-app-div/jsdom.test.js 1⚪ 0ms

✅ test/browser.test.js

✅ getCoverageKey > returns existing coverage key
✅ getCoverageKey > returns default __coverage__ key if no existing key
✅ BrowserPageOpener > open() throws if page fails to open

✅ test/jsdom.test.js

⚪ JsdomPageOpener > restores original globalThis.{window,document}
⚪ JsdomPageOpener > reports module loading errors

✅ test/main.test.js

✅ TestPageOpener > loads page with module successfully
✅ TestPageOpener > constructor throws if called directly
✅ TestPageOpener > constructor throws if basePath is malformed
✅ TestPageOpener > open() throws if page path starts with '/'

✅ test/missing-app-div/jsdom.test.js

⚪ JsdomPageOpener > logs error if missing #app div

✅ TESTS-TestSuites-jsdom.xml

10 tests were completed in 2s with 9 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
test/browser.test.js 2✅ 1⚪ 2ms
test/jsdom.test.js 2✅ 877ms
test/main.test.js 4✅ 774ms
test/missing-app-div/jsdom.test.js 1✅ 822ms

✅ test/browser.test.js

✅ getCoverageKey > returns existing coverage key
✅ getCoverageKey > returns default __coverage__ key if no existing key
⚪ BrowserPageOpener > open() throws if page fails to open

✅ test/jsdom.test.js

✅ JsdomPageOpener > restores original globalThis.{window,document}
✅ JsdomPageOpener > reports module loading errors

✅ test/main.test.js

✅ TestPageOpener > loads page with module successfully
✅ TestPageOpener > constructor throws if called directly
✅ TestPageOpener > constructor throws if basePath is malformed
✅ TestPageOpener > open() throws if page path starts with '/'

✅ test/missing-app-div/jsdom.test.js

✅ JsdomPageOpener > logs error if missing #app div