Summary

Harness status: OK

Found 47 tests

Details

ResultTest NameMessage
Passid on Element must enqueue an attributeChanged reaction when adding id content attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:141:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:144:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("id", "id")
    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)
Passid on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:161:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:164:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("id", "id")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5)
Pass
assert_equals("foo", "foo")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5)
Pass
assert_equals("bar", "bar")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("bar", "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)
PassclassName on Element must enqueue an attributeChanged reaction when adding class content attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:141:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:144:9)
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)
PassclassName on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:161:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:164:9)
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("foo", "foo")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5)
Pass
assert_equals("bar", "bar")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("bar", "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)
Passslot on Element must enqueue an attributeChanged reaction when adding slot content attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:141:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:144:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("slot", "slot")
    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)
Passslot on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:161:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:164:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("slot", "slot")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5)
Pass
assert_equals("foo", "foo")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5)
Pass
assert_equals("bar", "bar")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("bar", "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)
PasssetAttribute on Element must enqueue an attributeChanged reaction when adding an attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:262:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:265:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("id", "id")
    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)
PasssetAttribute on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:272:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:274:9)
PasssetAttribute on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:281:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:284:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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)
PasssetAttribute on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:292:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:294:9)
PasssetAttributeNS on Element must enqueue an attributeChanged reaction when adding an attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:262:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:265:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("id", "id")
    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)
PasssetAttributeNS on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:272:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:274:9)
PasssetAttributeNS on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:281:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:284:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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)
PasssetAttributeNS on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:292:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:294:9)
PassremoveAttribute on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:335:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:337:9)
PassremoveAttribute on Element must enqueue an attributeChanged reaction when removing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:344:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:347:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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(null, null)
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals(null, null)
    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)
PassremoveAttribute on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:355:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:357:9)
PassremoveAttributeNS on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:335:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:337:9)
PassremoveAttributeNS on Element must enqueue an attributeChanged reaction when removing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:344:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:347:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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(null, null)
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals(null, null)
    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)
PassremoveAttributeNS on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:355:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:357:9)
PasstoggleAttribute (only removes) on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:335:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:337:9)
PasstoggleAttribute (only removes) on Element must enqueue an attributeChanged reaction when removing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:344:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:347:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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(null, null)
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals(null, null)
    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)
PasstoggleAttribute (only removes) on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:355:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:357:9)
PasstoggleAttribute (force false) on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:335:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:337:9)
PasstoggleAttribute (force false) on Element must enqueue an attributeChanged reaction when removing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:344:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:347:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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(null, null)
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals(null, null)
    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)
PasstoggleAttribute (force false) on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:355:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:357:9)
PasssetAttributeNode on Element must enqueue an attributeChanged reaction when adding an attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:262:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:265:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("id", "id")
    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)
PasssetAttributeNode on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:272:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:274:9)
PasssetAttributeNode on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:281:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:284:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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)
PasssetAttributeNode on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:292:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:294:9)
PasssetAttributeNodeNS on Element must enqueue an attributeChanged reaction when adding an attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:262:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:265:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("id", "id")
    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)
PasssetAttributeNodeNS on Element must not enqueue an attributeChanged reaction when adding an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:272:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:274:9)
PasssetAttributeNodeNS on Element must enqueue an attributeChanged reaction when replacing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:281:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:284:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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)
PasssetAttributeNodeNS on Element must enqueue an attributeChanged reaction when replacing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:292:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:294:9)
PassremoveAttributeNode on Element must not enqueue an attributeChanged reaction when removing an unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:335:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:337:9)
PassremoveAttributeNode on Element must enqueue an attributeChanged reaction when removing an existing attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:344:9)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:347:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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(null, null)
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals(null, null)
    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)
PassremoveAttributeNode on Element must not enqueue an attributeChanged reaction when removing an existing unobserved attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:355:9)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:357:9)
PassinsertAdjacentElement on Element must enqueue a connected reaction
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:12:9)
Pass
assert_array_equals(["connected"], ["connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:14:9)
PassinsertAdjacentElement on Element must enqueue a disconnected reaction, an adopted reaction, and a connected reaction when the custom element was in another document
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:20:9)
Pass
assert_array_equals(["connected"], ["connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:23:9)
Pass
assert_array_equals(["disconnected", "adopted", "connected"], ["disconnected", "adopted", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:25:9)
PassinnerHTML on Element must enqueue a connected reaction for a newly constructed custom element
Asserts run
Pass
assert_array_equals(["constructed", "connected"], ["constructed", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:57:9)
PassinnerHTML on Element must enqueue a attributeChanged reaction for a newly constructed custom element
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged", "connected"], ["constructed", "attributeChanged", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:64:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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("hi", "hi")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("hi", "hi")
    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)
PassinnerHTML on Element must enqueue a disconnected reaction
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:39:9)
Pass
assert_array_equals(["connected"], ["connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:41:9)
Pass
assert_array_equals(["disconnected"], ["disconnected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:43:9)
PassouterHTML on Element must enqueue a connected reaction for a newly constructed custom element
Asserts run
Pass
assert_array_equals(["constructed", "connected"], ["constructed", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:57:9)
PassouterHTML on Element must enqueue a attributeChanged reaction for a newly constructed custom element
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged", "connected"], ["constructed", "attributeChanged", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:64:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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("hi", "hi")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("hi", "hi")
    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)
PassouterHTML on Element must enqueue a disconnected reaction
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:39:9)
Pass
assert_array_equals(["connected"], ["connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:41:9)
Pass
assert_array_equals(["disconnected"], ["disconnected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:43:9)
PassinsertAdjacentHTML on Element must enqueue a connected reaction for a newly constructed custom element
Asserts run
Pass
assert_array_equals(["constructed", "connected"], ["constructed", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:57:9)
PassinsertAdjacentHTML on Element must enqueue a attributeChanged reaction for a newly constructed custom element
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged", "connected"], ["constructed", "attributeChanged", "connected"])
    at Test.<anonymous> ( /custom-elements/reactions/resources/reactions.js:64:9)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("title", "title")
    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("hi", "hi")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("hi", "hi")
    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)