Pass | add on DOMTokenList must enqueue an attributeChanged reaction when adding an attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:19:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:22:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("foo", "foo")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("foo", "foo")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | add on DOMTokenList must not enqueue an attributeChanged reaction when adding an unobserved attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:29:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:31:5) |
|
Pass | add on DOMTokenList must enqueue an attributeChanged reaction when adding a value to an existing attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:38:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:41:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | add on DOMTokenList must not enqueue an attributeChanged reaction when adding a value to an unobserved attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:49:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:51:5) |
|
Pass | add on DOMTokenList must enqueue exactly one attributeChanged reaction when adding multiple values to an attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:57:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:60:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | remove on DOMTokenList must enqueue an attributeChanged reaction when removing a value from an attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:68:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:71:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | remove on DOMTokenList must enqueue exactly one attributeChanged reaction when removing multiple values to an attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:79:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:82:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello foo world bar", "hello foo world bar")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("foo bar", "foo bar")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("foo bar", "foo bar")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | remove on DOMTokenList must enqueue an attributeChanged reaction even when removing a non-existent value from an attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:90:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:93:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | remove on DOMTokenList must not enqueue an attributeChanged reaction when removing a value from an unobserved attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:101:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:103:5) |
|
Pass | toggle on DOMTokenList must enqueue an attributeChanged reaction when adding a value to an attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:110:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:113:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | toggle on DOMTokenList must enqueue an attributeChanged reaction when removing a value from an attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:121:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:124:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello world", "hello world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | replace on DOMTokenList must enqueue an attributeChanged reaction when replacing a value in an attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:132:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:135:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("world", "world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("world", "world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | replace on DOMTokenList must not enqueue an attributeChanged reaction when the token to replace does not exist in the attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:143:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:145:5) |
|
Pass | replace on DOMTokenList must not enqueue an attributeChanged reaction when replacing a value in an unobserved attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:152:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:154:5) |
|
Pass | the stringifier of DOMTokenList must enqueue an attributeChanged reaction when adding an observed attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:160:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:163:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | the stringifier of DOMTokenList must not enqueue an attributeChanged reaction when adding an unobserved attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:171:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:174:5) |
|
Pass | the stringifier of DOMTokenList must enqueue an attributeChanged reaction when mutating the value of an observed attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:181:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:184:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("world", "world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("world", "world")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|
Pass | the stringifier of DOMTokenList must not enqueue an attributeChanged reaction when mutating the value of an unobserved attribute | Asserts runPass | assert_array_equals(["constructed"], ["constructed"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:192:5) | Pass | assert_array_equals([], [])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:194:5) |
|
Pass | the stringifier of DOMTokenList must enqueue an attributeChanged reaction when the setter is called with the original value of the attribute | Asserts runPass | assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:201:5) | Pass | assert_array_equals(["attributeChanged"], ["attributeChanged"])
at Test.<anonymous> ( /custom-elements/reactions/DOMTokenList.html:204:5) | Pass | assert_equals("attributeChanged", "attributeChanged")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5) | Pass | assert_equals("class", "class")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5) | Pass | assert_equals("hello", "hello")
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:122:5) | Pass | assert_equals(null, null)
at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:123:5) |
|