Summary

Harness status: OK

Found 15 tests

Details

ResultTest NameMessage
PassRealm for constructed objects
Asserts runNo asserts ran
PassNormal constructor in parent window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:30:7)
Pass
assert_equals("parent window", "parent window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:31:7)
PassNormal constructor in child window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:36:7)
Pass
assert_equals("child window", "child window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:37:7)
PassConstructor in child window with normal NewTarget from parent window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:42:7)
Pass
assert_equals("child window", "child window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:43:7)
PassConstructor in parent window with normal NewTarget from child window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:48:7)
Pass
assert_equals("parent window", "parent window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:49:7)
PassSubclass constructor in parent window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:55:7)
Pass
assert_equals("parent window", "parent window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:56:7)
PassSubclass constructor in child window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:61:7)
Pass
assert_equals("child window", "child window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:62:7)
PassSubclass constructor in parent window with parent class in child window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:68:7)
Pass
assert_equals("child window", "child window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:69:7)
PassSubclass constructor in child window with parent class in parent window
Asserts run
Pass
assert_equals(object "[object DOMParser]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:74:7)
Pass
assert_equals("parent window", "parent window")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:75:7)
FailConstructor in child window with bad NewTarget from parent windowassert_equals: expected object "[object DOMParser]" but got object "[object Object]"
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:83:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:78:5)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Fail
assert_equals(object "[object Object]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:83:7)
FailConstructor in parent window with bad NewTarget from child windowassert_equals: expected object "[object DOMParser]" but got object "[object Object]"
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:89:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:87:5)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Fail
assert_equals(object "[object Object]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:89:7)
FailConstructor in parent window with bad NewTarget from parent window that's a bound child window functionassert_equals: expected object "[object DOMParser]" but got object "[object Object]"
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:98:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:93:5)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Fail
assert_equals(object "[object Object]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:98:7)
FailConstructor in child window with bad NewTarget from child window that's a bound parent window functionassert_equals: expected object "[object DOMParser]" but got object "[object Object]"
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:107:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:102:5)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Fail
assert_equals(object "[object Object]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:107:7)
FailConstructor in parent window with bad NewTarget from parent window that's a proxy for a child window functionassert_equals: expected object "[object DOMParser]" but got object "[object Object]"
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:116:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:111:5)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Fail
assert_equals(object "[object Object]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:116:7)
FailConstructor in child window with bad NewTarget from child window that's a proxy for a parent window functionassert_equals: expected object "[object DOMParser]" but got object "[object Object]"
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:125:7)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
    at test (https://www1.wpt.live/resources/testharness.js:633:30)
    at Test.<anonymous> (https://www1.wpt.live/webidl/ecmascript-binding/constructors.html:120:5)
    at Test.step (https://www1.wpt.live/resources/testharness.js:2642:25)
Asserts run
Fail
assert_equals(object "[object Object]", object "[object DOMParser]")
    at Test.<anonymous> ( /webidl/ecmascript-binding/constructors.html:125:7)