diff options
Diffstat (limited to 'testing/web-platform/tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html')
-rw-r--r-- | testing/web-platform/tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html new file mode 100644 index 0000000000..a1416f2eb8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/choose-_blank-001.html @@ -0,0 +1,35 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>HTML Test: Browsing context - `_blank` name keyword</title> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<div id="log"></div> +<script> +test(t => { + var window1 = window.open('about:blank', '_blank'); + var window2 = window.open('about:blank', '_blank'); + var window3 = window.open('about:blank', '_blank'); + t.add_cleanup(() => { + window1.close(); + window2.close(); + window3.close(); + }); + assert_not_equals(window1, window2); + assert_not_equals(window2, window3); + assert_not_equals(window1, window3); +}, 'window.open into `_blank` should create a new browsing context each time'); + +test(t => { + var window1 = window.open('about:blank', '_bLAnk'); + var window2 = window.open('about:blank', '_bLAnk'); + var window3 = window.open('about:blank', '_bLAnk'); + t.add_cleanup(() => { + window1.close(); + window2.close(); + window3.close(); + }); + assert_not_equals(window1, window2); + assert_not_equals(window2, window3); + assert_not_equals(window1, window3); +}, '`_blank` should be ASCII case-insensitive'); +</script> |