Pass | attributes Element.id: update, no oldValue, mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n000"></p>, Element node <p id="n000"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.id: update mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n000"></p>, Element node <p id="n000"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n00", "n00", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.id: empty string update mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id=""></p>, Element node <p id=""></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n01", "n01", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.id: same value mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n02" class="c01"></p>, Element node <p id="n02" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n02", "n02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <p id="n02" class="c01"></p>, Element node <p id="n02" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.unknown: IDL attribute no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n030"></p>, Element node <p id="n030"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n03", "n03", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes HTMLInputElement.type: type update mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <input id="n040" type="unknown"></input>, Element node <input id="n040" type="unknown"></input>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("type", "type", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("text", "text", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <input id="n040" type="unknown"></input>, Element node <input id="n040" type="unknown"></input>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n04", "n04", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.className: new value mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n10" class="c01"></p>, Element node <p id="n10" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.className: empty string update mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n11" class=""></p>, Element node <p id="n11" class=""></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.className: same value mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n12" class="c01"></p>, Element node <p id="n12" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01", "c01", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.className: same multiple values mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n13" class="c01 c02"></p>, Element node <p id="n13" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.add: single token addition mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n20" class="c01"></p>, Element node <p id="n20" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.add: multiple tokens addition mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n21" class="c01 c02 c03"></p>, Element node <p id="n21" class="c01 c02 c03"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.add: syntax err/no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n220"></p>, Element node <p id="n220"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n22", "n22", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.add: invalid character/no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n230"></p>, Element node <p id="n230"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n23", "n23", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.add: same value mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n240" class="c01 c02"></p>, Element node <p id="n240" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <p id="n240" class="c01 c02"></p>, Element node <p id="n240" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n24", "n24", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.remove: single token removal mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n30" class="c02"></p>, Element node <p id="n30" class="c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.remove: multiple tokens removal mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n31" class=""></p>, Element node <p id="n31" class=""></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.remove: missing token removal mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n320" class="c01 c02"></p>, Element node <p id="n320" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <p id="n320" class="c01 c02"></p>, Element node <p id="n320" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n32", "n32", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.toggle: token removal mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n40" class="c02"></p>, Element node <p id="n40" class="c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.toggle: token addition mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n41" class="c01 c02 c03"></p>, Element node <p id="n41" class="c01 c02 c03"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.toggle: forced token removal mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n42" class="c02"></p>, Element node <p id="n42" class="c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.toggle: forced missing token removal no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n430" class="c01 c02"></p>, Element node <p id="n430" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n43", "n43", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.toggle: forced existing token addition no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n440" class="c01 c02"></p>, Element node <p id="n440" class="c01 c02"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n44", "n44", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.classList.toggle: forced token addition mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n45" class="c01 c02 c03"></p>, Element node <p id="n45" class="c01 c02 c03"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.attributes.value: update mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n50" class="c03"></p>, Element node <p id="n50" class="c03"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01 c02", "c01 c02", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.attributes.value: same id mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n51"></p>, Element node <p id="n51"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n51", "n51", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.setAttribute: id mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n601"></p>, Element node <p id="n601"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n60", "n60", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.setAttribute: same class mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n61" class="c01"></p>, Element node <p id="n61" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01", "c01", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.setAttribute: classname mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n62" classname="c01"></p>, Element node <p id="n62" classname="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("classname", "classname", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.removeAttribute: removal mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n70"></p>, Element node <p id="n70"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01", "c01", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.removeAttribute: removal no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n710"></p>, Element node <p id="n710"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n71", "n71", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | childList HTMLInputElement.removeAttribute: type removal mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <input id="n720"></input>, Element node <input id="n720"></input>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("type", "type", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("text", "text", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <input id="n720"></input>, Element node <input id="n720"></input>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n72", "n72", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.setAttributeNS: creation mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n80" private="42"></p>, Element node <p id="n80" private="42"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("private", "private", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("http://example.org/", "http://example.org/", "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.setAttributeNS: prefixed attribute creation mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n81" xml:lang="42"></p>, Element node <p id="n81" xml:lang="42"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("lang", "lang", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("http://www.w3.org/XML/1998/namespace", "http://www.w3.org/XML/1998/namespace", "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.removeAttributeNS: removal mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n90"></p>, Element node <p id="n90"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("private", "private", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("http://example.org/", "http://example.org/", "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("42", "42", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.removeAttributeNS: removal no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n910"></p>, Element node <p id="n910"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n91", "n91", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes Element.removeAttributeNS: prefixed attribute removal no mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="n920"></p>, Element node <p id="n920"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n92", "n92", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes/attributeFilter Element.id/Element.className: update mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="abc" class="c01"></p>, Element node <p id="abc" class="c01"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n1000", "n1000", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributes/attributeFilter Element.id/Element.className: multiple filter update mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="abc" class="c02" lang="fr"></p>, Element node <p id="abc" class="c02" lang="fr"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n1001", "n1001", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <p id="abc" class="c02" lang="fr"></p>, Element node <p id="abc" class="c02" lang="fr"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("c01", "c01", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributeOldValue alone Element.id: update mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="abc"></p>, Element node <p id="abc"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("n2000", "n2000", "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | attributeFilter alone Element.id/Element.className: multiple filter update mutation | Asserts runPass | assert_equals(2, 2, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="abcd" class="c02" lang="fr"></p>, Element node <p id="abcd" class="c02" lang="fr"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(Element node <p id="abcd" class="c02" lang="fr"></p>, Element node <p id="abcd" class="c02" lang="fr"></p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("class", "class", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|
Pass | childList false: no childList mutation | Asserts runPass | assert_equals(1, 1, "mutation records must match")
at checkRecords ( /dom/nodes/mutationobservers.js:31:3) | Pass | assert_equals(Element node <p id="abc">CHANGED</p>, Element node <p id="abc">CHANGED</p>, "target node must match")
at checkRecords ( /dom/nodes/mutationobservers.js:41:7) | Pass | assert_equals("attributes", "attributes", "type didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_array_equals(object "[object NodeList]", [], "addedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_array_equals(object "[object NodeList]", [], "removedNodes didn't match")
at checkField ( /dom/nodes/mutationobservers.js:25:7) | Pass | assert_equals(null, null, "previousSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "nextSibling didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals("id", "id", "attributeName didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "attributeNamespace didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) | Pass | assert_equals(null, null, "oldValue didn't match")
at checkField ( /dom/nodes/mutationobservers.js:27:7) |
|