Summary

Harness status: OK

Found 8 tests

Details

ResultTest NameMessage
Passsetter on DOMStringMap must enqueue an attributeChanged reaction when adding an observed data attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:20:5)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:23:5)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("data-foo", "data-foo")
    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("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)
Passsetter on DOMStringMap must not enqueue an attributeChanged reaction when adding an unobserved data attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:30:5)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:32:5)
Passsetter on DOMStringMap must enqueue an attributeChanged reaction when mutating the value of an observed data attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:39:5)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:42:5)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("data-foo", "data-foo")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5)
Pass
assert_equals("bar", "bar")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:120:5)
Pass
assert_equals("baz", "baz")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:121:5)
Pass
assert_equals("baz", "baz")
    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)
Passsetter on DOMStringMap must enqueue an attributeChanged reaction when mutating the value of an observed data attribute to the same value
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:50:5)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:53:5)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("data-foo", "data-foo")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5)
Pass
assert_equals("bar", "bar")
    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)
Passsetter on DOMStringMap must not enqueue an attributeChanged reaction when mutating the value of an unobserved data attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:61:5)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:63:5)
Passdeleter on DOMStringMap must enqueue an attributeChanged reaction when removing an observed data attribute
Asserts run
Pass
assert_array_equals(["constructed", "attributeChanged"], ["constructed", "attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:70:5)
Pass
assert_array_equals(["attributeChanged"], ["attributeChanged"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:73:5)
Pass
assert_equals("attributeChanged", "attributeChanged")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:118:5)
Pass
assert_equals("data-foo", "data-foo")
    at assert_attribute_log_entry ( /custom-elements/resources/custom-elements-helpers.js:119:5)
Pass
assert_equals("bar", "bar")
    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)
Passdeleter on DOMStringMap must not enqueue an attributeChanged reaction when removing an unobserved data attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:81:5)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:83:5)
Passdeleter on DOMStringMap must not enqueue an attributeChanged reaction when it does not remove a data attribute
Asserts run
Pass
assert_array_equals(["constructed"], ["constructed"])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:89:5)
Pass
assert_array_equals([], [])
    at Test.<anonymous> ( /custom-elements/reactions/DOMStringMap.html:91:5)