popover 1
popover 2

Summary

Harness status: OK

Found 10 tests

Details

ResultTest NameMessage
Passnormal opening
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Pass
assert_false(false, "popovers should not be related")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:27:7)
PassshowPopover(unrelated)
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Pass
assert_false(false, "popovers should not be related")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:27:7)
FailshowPopover(popover)assert_true: popovers should be related to each other expected true got false
    at Test.<anonymous> (https://wpt.live/html/semantics/popovers/imperative-invokers.html:29:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at testOneCase (https://wpt.live/html/semantics/popovers/imperative-invokers.html:18:3)
    at https://wpt.live/html/semantics/popovers/imperative-invokers.html:36:1
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Fail
assert_true(false, "popovers should be related to each other")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:29:7)
FailshowPopover(contained)assert_true: popovers should be related to each other expected true got false
    at Test.<anonymous> (https://wpt.live/html/semantics/popovers/imperative-invokers.html:29:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at testOneCase (https://wpt.live/html/semantics/popovers/imperative-invokers.html:18:3)
    at https://wpt.live/html/semantics/popovers/imperative-invokers.html:37:1
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Fail
assert_true(false, "popovers should be related to each other")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:29:7)
PasstogglePopover(true)
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Pass
assert_false(false, "popovers should not be related")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:27:7)
PasstogglePopover({force})
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Pass
assert_false(false, "popovers should not be related")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:27:7)
PasstogglePopover(unrelated)
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Pass
assert_false(false, "popovers should not be related")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:27:7)
FailtogglePopover(popover)assert_true: popovers should be related to each other expected true got false
    at Test.<anonymous> (https://wpt.live/html/semantics/popovers/imperative-invokers.html:29:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at testOneCase (https://wpt.live/html/semantics/popovers/imperative-invokers.html:18:3)
    at https://wpt.live/html/semantics/popovers/imperative-invokers.html:42:1
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Fail
assert_true(false, "popovers should be related to each other")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:29:7)
FailtogglePopover({force, popover})assert_true: popovers should be related to each other expected true got false
    at Test.<anonymous> (https://wpt.live/html/semantics/popovers/imperative-invokers.html:29:7)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at testOneCase (https://wpt.live/html/semantics/popovers/imperative-invokers.html:18:3)
    at https://wpt.live/html/semantics/popovers/imperative-invokers.html:43:1
Asserts run
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:19:5)
Pass
assert_false(false, "starting state")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:20:5)
Pass
assert_true(true)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:23:5)
Pass
assert_true(true, "opener should open popover2")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:25:5)
Fail
assert_true(false, "popovers should be related to each other")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:29:7)
Failnull isn't a valid Elementassert_throws_js: showPopover(null) function "() => popover2.showPopover({source: null})" did not throw
    at Test.<anonymous> (https://wpt.live/html/semantics/popovers/imperative-invokers.html:47:3)
    at Test.step (https://wpt.live/resources/testharness.js:2642:25)
    at test (https://wpt.live/resources/testharness.js:633:30)
    at https://wpt.live/html/semantics/popovers/imperative-invokers.html:45:1
Asserts run
Pass
assert_false(false)
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:46:3)
Fail
assert_throws_js(function "function TypeError() { [native code] }", function "() => popover2.showPopover({source: null})", "showPopover(null)")
    at Test.<anonymous> ( /html/semantics/popovers/imperative-invokers.html:47:3)