Summary

Harness status: OK

Found 4 tests

Details

ResultTest NameMessage
Passcan't bypass required members by omitting the dictionary entirely
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {     new NavigationCurrentEntryChangeEvent("currententrychange");   }")
    at Test.<anonymous> ( /navigation-api/currententrychange-event/constructor.html:6:3)
Passfrom is required
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "() => {     new NavigationCurrentEntryChangeEvent("currententrychange", {       navigationType: "push"     });   }")
    at Test.<anonymous> ( /navigation-api/currententrychange-event/constructor.html:12:3)
Passall properties are reflected back
Asserts run
Pass
assert_equals("replace", "replace")
    at Test.<anonymous> ( /navigation-api/currententrychange-event/constructor.html:24:3)
Pass
assert_equals(object "[object NavigationHistoryEntry]", object "[object NavigationHistoryEntry]")
    at Test.<anonymous> ( /navigation-api/currententrychange-event/constructor.html:25:3)
Passdefaults are as expected
Asserts run
Pass
assert_equals(null, null)
    at Test.<anonymous> ( /navigation-api/currententrychange-event/constructor.html:30:3)