MutationObservers: takeRecords

Summary

Harness status: OK

Found 3 tests

Details

ResultTest NameMessage
Passunreachabled test
Asserts runNo asserts ran
PassAll records present
Asserts run
Pass
assert_equals(5, 5, "mutation records must match")
    at checkRecords ( /dom/nodes/mutationobservers.js:31:3)
Pass
assert_equals(Element node <p id="bar" class="bar">new data</p>, Element node <p id="bar" class="bar">new data</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
assert_equals(Element node <p id="bar" class="bar">new data</p>, Element node <p id="bar" class="bar">new data</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("foo", "foo", "oldValue didn't match")
    at checkField ( /dom/nodes/mutationobservers.js:27:7)
Pass
assert_equals(Element node <p id="bar" class="bar">new data</p>, Element node <p id="bar" class="bar">new data</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
assert_equals(Element node <p id="bar" class="bar">new data</p>, Element node <p id="bar" class="bar">new data</p>, "target node must match")
    at checkRecords ( /dom/nodes/mutationobservers.js:41:7)
Pass
assert_equals("childList", "childList", "type didn't match")
    at checkField ( /dom/nodes/mutationobservers.js:27:7)
Pass
assert_array_equals(object "[object NodeList]", [Text node "new data"], "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(null, null, "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(Text node "new data", Text node "new data", "target node must match")
    at checkRecords ( /dom/nodes/mutationobservers.js:39:7)
Pass
assert_equals("characterData", "characterData", "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(null, null, "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("old data", "old data", "oldValue didn't match")
    at checkField ( /dom/nodes/mutationobservers.js:27:7)
PassNo more records present
Asserts run
Pass
assert_equals(0, 0, "mutation records must match")
    at checkRecords ( /dom/nodes/mutationobservers.js:31:3)

new data