Summary

Harness status: OK

Found 2 tests

Details

ResultTest NameMessage
Passnavigate() with an unserializable state (WritableStream)
Asserts run
Pass
assert_equals(object "[object Object]", object "[object Object]", "result object must be from the right realm")
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:2:3)
Pass
assert_array_equals(["committed", "finished"], ["committed", "finished"])
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:3:3)
Pass
assert_true(true)
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:4:3)
Pass
assert_true(true)
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:5:3)
Pass
assert_not_equals(object "[object Promise]", object "[object Promise]")
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:6:3)
Pass
assert_equals(object "DataCloneError: Failed to execute 'navigate' on 'Navigation': A WritableStream could not be cloned because it was not transferred.", object "DataCloneError: Failed to execute 'navigate' on 'Navigation': A WritableStream could not be cloned because it was not transferred.", "committed and finished must reject with the same value")
    at window.assertBothRejectDOM ( /navigation-api/navigation-methods/return-value/resources/helpers.js:125:3)
Pass
assert_throws_dom("DataCloneError", function "function DOMException() { [native code] }", function "() => { throw committedReason; }")
    at window.assertBothRejectDOM ( /navigation-api/navigation-methods/return-value/resources/helpers.js:126:3)
Pass
assert_equals(undefined, undefined)
    at Test.<anonymous> ( /navigation-api/navigation-methods/return-value/navigate-unserializable-state.html:9:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /navigation-api/navigation-methods/return-value/navigate-unserializable-state.html:10:3)
Passnavigate() with an unserializable state (SharedArrayBuffer)
Asserts run
Pass
assert_equals(object "[object Object]", object "[object Object]", "result object must be from the right realm")
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:2:3)
Pass
assert_array_equals(["committed", "finished"], ["committed", "finished"])
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:3:3)
Pass
assert_true(true)
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:4:3)
Pass
assert_true(true)
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:5:3)
Pass
assert_not_equals(object "[object Promise]", object "[object Promise]")
    at window.assertReturnValue ( /navigation-api/navigation-methods/return-value/resources/helpers.js:6:3)
Pass
assert_equals(object "DataCloneError: Failed to execute 'navigate' on 'Navigation': A SharedArrayBuffer can not be serialized for storage.", object "DataCloneError: Failed to execute 'navigate' on 'Navigation': A SharedArrayBuffer can not be serialized for storage.", "committed and finished must reject with the same value")
    at window.assertBothRejectDOM ( /navigation-api/navigation-methods/return-value/resources/helpers.js:125:3)
Pass
assert_throws_dom("DataCloneError", function "function DOMException() { [native code] }", function "() => { throw committedReason; }")
    at window.assertBothRejectDOM ( /navigation-api/navigation-methods/return-value/resources/helpers.js:126:3)
Pass
assert_equals(undefined, undefined)
    at Test.<anonymous> ( /navigation-api/navigation-methods/return-value/navigate-unserializable-state.html:18:3)
Pass
assert_equals("", "")
    at Test.<anonymous> ( /navigation-api/navigation-methods/return-value/navigate-unserializable-state.html:19:3)