Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Unified Diff: third_party/WebKit/LayoutTests/imported/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html

Issue 1899623002: Import latest web-platform-tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: handle new failures Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
index 19998dc428c3cdce0d53fbb6357294935f2d4a9e..b86196028a6e5eecd85fa6c6c49b60692fe112b4 100644
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html
@@ -18,7 +18,7 @@ policies and contribution forms [3].
<meta name="assert" content="Upper-boundary encapsulation: The nodes and named elements are not accessible from Window object named properties.">
<script src="../../../../../../resources/testharness.js"></script>
<script src="../../../../../../resources/testharnessreport.js"></script>
-<script src="../../testcommon.js"></script>
+<script src="../../../../html/resources/common.js"></script>
</head>
<body>
<div id="log"></div>
@@ -28,7 +28,7 @@ test(function () {
try {
host.style.display = 'none';
document.body.appendChild(host);
- var shadowRoot = host.createShadowRoot();
+ var shadowRoot = host.attachShadow({mode: 'open'});
var iframe = document.createElement('iframe');
iframe.style.display = 'none';
iframe.name = 'test-name';
@@ -42,49 +42,6 @@ test(function () {
'An iframe element in a shadow tree should not be accessible from ' +
'window\'s named properties with its "name" attribute value.'
);
-
-var frameTest = async_test(
- 'A frame element in a shadow tree should not be accessible from ' +
- 'window\'s named properties with its "name" attribute value.');
-
-frameTest.step(function () {
- // To test a document with frames, an iframe containing frames is created.
- var srcdoc = [
- '<!DOCTYPE html>',
- '<html>',
- '<head>',
- '<title>Frames Test</title>',
- '<script src="../../testcommon.js"><' + '/script>',
- '</head>',
- '<frameset id="host" cols="50%,*">',
- '<frame src="about:blank" name="host-frame1">',
- '<frame src="about:blank" name="host-frame2">',
- '</frameset>',
- '</html>'
- ].join('\n');
- var iframe = document.createElement('iframe');
- iframe.srcdoc = srcdoc;
- iframe.style.display = 'none';
-
- iframe.addEventListener('load', frameTest.step_func(function (event) {
- try {
- var doc = iframe.contentDocument;
- var win = iframe.contentWindow;
- var shadowRoot = doc.getElementById('host').createShadowRoot();
- shadowRoot.innerHTML =
- '<frame src="about:blank" name="shadow-frame1">\n' +
- '<frame src="about:blank" name="shadow-frame2">';
- assert_false('shadow-frame1' in win);
- assert_false('shadow-frame2' in win);
- frameTest.done();
- } finally {
- if (iframe.parentNode)
- iframe.parentNode.removeChild(iframe);
- }
- }));
-
- document.body.appendChild(iframe);
-});
</script>
</body>
</html>

Powered by Google App Engine
This is Rietveld 408576698