kitesurf · WPT

FAIL
expected FAIL · 335 ms
▶ run in kitesurf
Test
/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.html
Actual
FAIL
Expected
FAIL
Unexpected
no
Duration
335 ms
Harness
OK
Counts
Reason
Run
https://kitesurf.rendering.cfdata.org/?url=http%3A%2F%2Fwpt.live%2Fwebidl%2Fecmascript-binding%2Fes-exceptions%2FDOMException-custom-bindings.any.html ↗
Upstream
view on github.com/web-platform-tests/wpt ↗

Subtests

statussubtestmessage
PASSCannot construct without new
PASSinherits from Error: prototype-side
PASSdoes not inherit from Error: class-side
FAILmessage property descriptorassert_false: property is not own expected false got true
FAILmessage getter performs brand checks (i.e. is not [LegacyLenientThis])Cannot read properties of undefined (reading 'get')
FAILname property descriptorassert_false: property is not own expected false got true
FAILname getter performs brand checks (i.e. is not [LegacyLenientThis])Cannot read properties of undefined (reading 'get')
FAILcode property descriptorassert_false: property is not own expected false got true
FAILcode getter performs brand checks (i.e. is not [LegacyLenientThis])Cannot read properties of undefined (reading 'get')
PASScode property is not affected by shadowing the name property
PASSObject.prototype.toString behavior is like other interfaces
PASSInherits its toString() from Error.prototype
PASStoString() behavior from Error.prototype applies as expected
FAILDOMException.prototype.toString() applied to DOMException.prototype throws because of name/message brand checksassert_throws_js: function "() => DOMException.prototype.toString()" did not throw
PASSIf the implementation has a stack property on normal errors, it also does on DOMExceptions

bundle built 2026-07-16T07:16:48.063Z