Summary

Harness status: OK

Found 5 tests

Details

ResultTest NameMessage
PassOne observer with multiple targets.
Asserts run
Pass
assert_true(true, "target1 exists.")
    at Test.<anonymous> ( /intersection-observer/multiple-targets.html:35:3)
Pass
assert_true(true, "target2 exists.")
    at Test.<anonymous> ( /intersection-observer/multiple-targets.html:37:3)
Pass
assert_true(true, "target3 exists.")
    at Test.<anonymous> ( /intersection-observer/multiple-targets.html:39:3)
Pass
assert_equals(0, 0, "No initial notifications.")
    at Test.<anonymous> ( /intersection-observer/multiple-targets.html:47:3)
PassFirst rAF.
Asserts runNo asserts ran
Passdocument.scrollingElement.scrollTop = 150
Asserts run
Pass
assert_equals(3, 3, "Three initial notifications.")
    at Test.step0 ( /intersection-observer/multiple-targets.html:54:3)
Pass
assert_equals(Element node <div id="target1" class="target"></div>, Element node <div id="target1" class="target"></div>, "entries[0].target === target1")
    at Test.step0 ( /intersection-observer/multiple-targets.html:55:3)
Pass
assert_equals(Element node <div id="target2" class="target"></div>, Element node <div id="target2" class="target"></div>, "entries[1].target === target2")
    at Test.step0 ( /intersection-observer/multiple-targets.html:56:3)
Pass
assert_equals(Element node <div id="target3" class="target"></div>, Element node <div id="target3" class="target"></div>, "entries[2].target === target3")
    at Test.step0 ( /intersection-observer/multiple-targets.html:57:3)
Passdocument.scrollingElement.scrollTop = 10000
Asserts run
Pass
assert_equals(4, 4, "Four notifications.")
    at Test.step1 ( /intersection-observer/multiple-targets.html:63:3)
Pass
assert_equals(Element node <div id="target1" class="target"></div>, Element node <div id="target1" class="target"></div>, "entries[3].target === target1")
    at Test.step1 ( /intersection-observer/multiple-targets.html:64:3)
Passdocument.scrollingElement.scrollTop = 0
Asserts run
Pass
assert_equals(6, 6, "Six notifications.")
    at Test.step2 ( /intersection-observer/multiple-targets.html:70:3)
Pass
assert_equals(Element node <div id="target2" class="target"></div>, Element node <div id="target2" class="target"></div>, "entries[4].target === target2")
    at Test.step2 ( /intersection-observer/multiple-targets.html:71:3)
Pass
assert_equals(Element node <div id="target3" class="target"></div>, Element node <div id="target3" class="target"></div>, "entries[5].target === target3")
    at Test.step2 ( /intersection-observer/multiple-targets.html:72:3)
Pass
assert_equals(9, 9, "Nine notifications.")
    at Test.step3 ( /intersection-observer/multiple-targets.html:76:3)
Pass
assert_equals(Element node <div id="target1" class="target"></div>, Element node <div id="target1" class="target"></div>, "entries[6].target === target1")
    at Test.step3 ( /intersection-observer/multiple-targets.html:77:3)
Pass
assert_equals(Element node <div id="target2" class="target"></div>, Element node <div id="target2" class="target"></div>, "entries[7].target === target2")
    at Test.step3 ( /intersection-observer/multiple-targets.html:78:3)
Pass
assert_equals(Element node <div id="target3" class="target"></div>, Element node <div id="target3" class="target"></div>, "entries[8].target === target3")
    at Test.step3 ( /intersection-observer/multiple-targets.html:79:3)