Summary

Harness status: OK

Found 1 tests

Details

ResultTest NameMessage
Passdispose events when forward-pruning same-document entries
Asserts run
Pass
assert_equals(4, 4)
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:16:3)
Pass
assert_equals("#2", "#2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:18:3)
Pass
assert_equals("#3", "#3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:19:3)
Pass
assert_equals(function "function Event() { [native code] }", function "function Event() { [native code] }")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:25:5)
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:26:5)
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:27:5)
Pass
assert_equals(false, false)
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:28:5)
Pass
assert_array_equals([object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]"], [object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]"], "entries() is updated during dispose for entry 2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:30:5)
Pass
assert_not_equals(object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", "current entry must be updated during dispose for entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:34:5)
Pass
assert_true(true, "canGoBack is still true during dispose for entry 2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:35:5)
Pass
assert_false(false, "canGoForward is still false during beforedispose for entry 2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:36:5)
Pass
assert_equals(null, null, "transition during dispose for entry 2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:37:5)
Pass
assert_equals("#fork", "#fork", "location.hash is updated during dispose for entry 2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:38:5)
Pass
assert_true(true, "dispose for entry 2 must have happened before entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:42:5)
Pass
assert_array_equals([object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]"], [object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]"], "entries() is updated during dispose for entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:44:5)
Pass
assert_not_equals(object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]", "current entry must be updated during dispose for entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:48:5)
Pass
assert_true(true, "canGoBack is still true during dispose for entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:49:5)
Pass
assert_false(false, "canGoForward is still false during beforedispose for entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:50:5)
Pass
assert_equals(null, null, "transition during dispose for entry 2")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:51:5)
Pass
assert_equals("#fork", "#fork", "location.hash is updated during dispose for entry 3")
    at Test.<anonymous> ( /navigation-api/per-entry-events/dispose-same-document.html:52:5)