Summary

Harness status: OK

Found 1 tests

Details

ResultTest NameMessage
Passevent and promise ordering for same-document navigation.back() intercepted by passing a rejected promise to intercept()
Asserts run
Pass
assert_equals("string", "string", "Must pass a string for finalExpectedEvent")
    at new Recorder ( /navigation-api/ordering-and-transition/resources/helpers.mjs:22:5)
Pass
assert_array_equals(["promise microtask", "navigate", "handler run", "committed fulfilled", "navigateerror", "finished rejected", "transition.finished rejected"], ["promise microtask", "navigate", "handler run", "committed fulfilled", "navigateerror", "finished rejected", "transition.finished rejected"])
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:122:5)
Pass
assert_equals("#1", "#1", "event 0 (promise microtask): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_equals(null, null, "event 0 (promise microtask): navigation.transition expected to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:135:9)
Pass
assert_equals("#1", "#1", "event 1 (navigate): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_equals(null, null, "event 1 (navigate): navigation.transition expected to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:135:9)
Pass
assert_equals("", "", "event 2 (handler run): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_not_equals(object "[object Object]", null, "event 2 (handler run): navigation.transition expected not to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:141:9)
Pass
assert_equals(object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", "event 2 (handler run): navigation.transition.from")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:146:9)
Pass
assert_equals("traverse", "traverse", "event 2 (handler run): navigation.transition.navigationType")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:151:9)
Pass
assert_equals("", "", "event 3 (committed fulfilled): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_not_equals(object "[object Object]", null, "event 3 (committed fulfilled): navigation.transition expected not to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:141:9)
Pass
assert_equals(object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", "event 3 (committed fulfilled): navigation.transition.from")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:146:9)
Pass
assert_equals("traverse", "traverse", "event 3 (committed fulfilled): navigation.transition.navigationType")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:151:9)
Pass
assert_equals("", "", "event 4 (navigateerror): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_not_equals(object "[object Object]", null, "event 4 (navigateerror): navigation.transition expected not to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:141:9)
Pass
assert_equals(object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", "event 4 (navigateerror): navigation.transition.from")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:146:9)
Pass
assert_equals("traverse", "traverse", "event 4 (navigateerror): navigation.transition.navigationType")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:151:9)
Pass
assert_equals("", "", "event 5 (finished rejected): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_equals(null, null, "event 5 (finished rejected): navigation.transition expected to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:135:9)
Pass
assert_equals("", "", "event 6 (transition.finished rejected): location.hash value")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:128:7)
Pass
assert_equals(null, null, "event 6 (transition.finished rejected): navigation.transition expected to be null")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:135:9)
Pass
assert_equals(object "Error: boo", object "Error: boo", "error objects must match: error object for finished rejected did not match the one for navigateerror")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:161:9)
Pass
assert_equals(object "Error: boo", object "Error: boo", "error objects must match: error object for transition.finished rejected did not match the one for navigateerror")
    at Recorder.assert ( /navigation-api/ordering-and-transition/resources/helpers.mjs:161:9)
Pass
assert_greater_than(3, 0, "No errors were recorded but assertErrorsAre() was called")
    at Recorder.assertErrorsAre ( /navigation-api/ordering-and-transition/resources/helpers.mjs:183:5)
Pass
assert_equals(object "Error: boo", object "Error: boo")
    at Recorder.assertErrorsAre ( /navigation-api/ordering-and-transition/resources/helpers.mjs:191:5)