diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:33 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 01:13:33 +0000 |
commit | 086c044dc34dfc0f74fbe41f4ecb402b2cd34884 (patch) | |
tree | a4f824bd33cb075dd5aa3eb5a0a94af221bbe83a /testing/web-platform/tests/close-watcher/popover-closewatcher.html | |
parent | Adding debian version 124.0.1-1. (diff) | |
download | firefox-086c044dc34dfc0f74fbe41f4ecb402b2cd34884.tar.xz firefox-086c044dc34dfc0f74fbe41f4ecb402b2cd34884.zip |
Merging upstream version 125.0.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/close-watcher/popover-closewatcher.html')
-rw-r--r-- | testing/web-platform/tests/close-watcher/popover-closewatcher.html | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/testing/web-platform/tests/close-watcher/popover-closewatcher.html b/testing/web-platform/tests/close-watcher/popover-closewatcher.html deleted file mode 100644 index b40ea2ec7c..0000000000 --- a/testing/web-platform/tests/close-watcher/popover-closewatcher.html +++ /dev/null @@ -1,64 +0,0 @@ -<!DOCTYPE html> -<link rel=author href="mailto:jarhar@chromium.org"> -<link rel=help href="https://github.com/whatwg/html/pull/9462"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/resources/testdriver.js"></script> -<script src="/resources/testdriver-vendor.js"></script> -<script src="/resources/testdriver-actions.js"></script> -<script src="resources/helpers.js"></script> - -<button id=b0>b0</button> - -<div id=p1 popover=auto> - <button id=b1>b1</button> - - <div id=p2 popover=auto> - <button id=b2>b2</button> - - <div id=p3 popover=auto>p3</div> - </div> -</div> - -<script> -promise_test(async () => { - p1.showPopover(); - p2.showPopover(); - p3.showPopover(); - assert_true(p1.matches(':popover-open'), 'p1 should be open.'); - assert_true(p2.matches(':popover-open'), 'p2 should be open.'); - assert_true(p3.matches(':popover-open'), 'p3 should be open.'); - - await sendCloseRequest(); - assert_false(p1.matches(':popover-open'), 'p1 should be closed.'); - assert_false(p2.matches(':popover-open'), 'p2 should be closed.'); - assert_false(p3.matches(':popover-open'), 'p3 should be closed.'); -}, 'Opening multiple popovers without user activation causes them all to be closed with one close request.'); - -promise_test(async () => { - await test_driver.click(b0); - p1.showPopover(); - await test_driver.click(b1); - p2.showPopover(); - await test_driver.click(b2); - p3.showPopover(); - assert_true(p1.matches(':popover-open'), 'p1 should be open.'); - assert_true(p2.matches(':popover-open'), 'p2 should be open.'); - assert_true(p3.matches(':popover-open'), 'p3 should be open.'); - - await sendCloseRequest(); - assert_true(p1.matches(':popover-open'), 'first escape: p1 should be open.'); - assert_true(p2.matches(':popover-open'), 'first escape: p2 should be open.'); - assert_false(p3.matches(':popover-open'), 'first escape: p3 should be closed.'); - - await sendCloseRequest(); - assert_true(p1.matches(':popover-open'), 'second escape: p1 should be open.'); - assert_false(p2.matches(':popover-open'), 'second escape: p2 should be closed.'); - assert_false(p3.matches(':popover-open'), 'second escape: p3 should be closed.'); - - await sendCloseRequest(); - assert_false(p1.matches(':popover-open'), 'third escape: p1 should be closed.'); - assert_false(p2.matches(':popover-open'), 'third escape: p2 should be closed.'); - assert_false(p3.matches(':popover-open'), 'third escape: p3 should be closed.'); -}, 'Opening multiple popovers with user activation should close one at a time with close requests.'); -</script> |