constructors.html
Details
- Test
/webidl/ecmascript-binding/constructors.html- Harness
- OK
Subtests
| Status | Subtest |
|---|---|
| PASS | Realm for constructed objects |
| PASS | Normal constructor in parent window |
| FAIL | Normal constructor in child window assert_equals: expected "child window" but got "parent window" |
| FAIL | Constructor in child window with normal NewTarget from parent window assert_equals: expected "child window" but got "parent window" |
| PASS | Constructor in parent window with normal NewTarget from child window |
| PASS | Subclass constructor in parent window |
| FAIL | Subclass constructor in child window child.DOMParserSubclass is not a constructor |
| FAIL | Subclass constructor in parent window with parent class in child window assert_equals: expected "child window" but got "parent window" |
| FAIL | Subclass constructor in child window with parent class in parent window child.ForeignDOMParserSubclass is not a constructor |
| FAIL | Constructor in child window with bad NewTarget from parent window assert_equals: expected object "[object DOMParser]" but got object "[object Object]" |
| FAIL | Constructor in parent window with bad NewTarget from child window undefined is not a constructor |
| FAIL | Constructor in parent window with bad NewTarget from parent window that's a bound child window function assert_equals: expected object "[object DOMParser]" but got object "[object Object]" |
| FAIL | Constructor in child window with bad NewTarget from child window that's a bound parent window function assert_equals: expected object "[object DOMParser]" but got object "[object Object]" |
| FAIL | Constructor in parent window with bad NewTarget from parent window that's a proxy for a child window function assert_equals: expected object "[object DOMParser]" but got object "[object Object]" |
| FAIL | Constructor in child window with bad NewTarget from child window that's a proxy for a parent window function child.Proxy is not a constructor |