setter-argument.html

FAILExpected4 of 17 subtests pass326 ms

Details

Test
/webidl/ecmascript-binding/setter-argument.html
Harness
OK

Subtests

StatusSubtestMessage
FAILString attribute setter should throw if this value is invalid
Animation is not defined
Animation is not defined
FAILString attribute setter should treat no arguments as undefined
Animation is not defined
Animation is not defined
FAILString attribute setter called with undefined should behave in the same way as no arguments
Animation is not defined
Animation is not defined
FAILString attribute setter called with string should just work
Animation is not defined
Animation is not defined
PASSObject attribute setter should throw if this value is invalid
FAILObject attribute setter should treat no arguments as undefined
assert_throws_dom: function "() => { setter.call(thisValue); }" threw object "TypeError: Cannot read properties of undefined (reading 'call')" that is not a DOMException HierarchyRequestError: propert…
assert_throws_dom: function "() => { setter.call(thisValue); }" threw object "TypeError: Cannot read properties of undefined (reading 'call')" that is not a DOMException HierarchyRequestError: propert…
FAILObject attribute setter called with undefined should behave in the same way as no arguments
assert_throws_dom: function "() => { setter.call(thisValue, undefined); }" threw object "TypeError: Cannot read properties of undefined (reading 'call')" that is not a DOMException HierarchyRequestErr…
assert_throws_dom: function "() => { setter.call(thisValue, undefined); }" threw object "TypeError: Cannot read properties of undefined (reading 'call')" that is not a DOMException HierarchyRequestErr…
FAIL[Replaceable] setter should treat no arguments as undefined
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
FAIL[Replaceable] setter called with undefined should behave in the same way as no arguments
Cannot read properties of undefined (reading 'set')
Cannot read properties of undefined (reading 'set')
FAIL[Replaceable] setter called with other value should just work
Cannot read properties of undefined (reading 'set')
Cannot read properties of undefined (reading 'set')
PASS[LegacyLenientThis] setter should not throw even if this value is invalid, regardless of the arguments count
PASS[LegacyLenientThis] setter should treat no arguments as undefined
PASS[LegacyLenientThis] setter called with undefined should behave in the same way as no arguments
FAIL[LegacyLenientSetter] setter should treat no arguments as undefined
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
FAIL[LegacyLenientSetter] setter called with undefined should behave in the same way as no arguments
Cannot read properties of undefined (reading 'call')
Cannot read properties of undefined (reading 'call')
FAIL[PutForward] setter should treat no arguments as undefined
Cannot read properties of undefined (reading 'set')
Cannot read properties of undefined (reading 'set')
FAIL[PutForward] setter called with undefined should behave in the same way as no arguments
Cannot read properties of undefined (reading 'set')
Cannot read properties of undefined (reading 'set')