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

Side by Side Diff: LayoutTests/plugins/npruntime/overrides-all-properties.html

Issue 13954010: Eliminate "temporary" and "uninitialized" isolated worlds (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <head> 1 <head>
2 2
3 <script> 3 <script>
4 if (window.testRunner) { 4 if (window.testRunner) {
5 testRunner.dumpAsText(); 5 testRunner.dumpAsText();
6 testRunner.waitUntilDone(); 6 testRunner.waitUntilDone();
7 } 7 }
8 8
9 function runTest() { 9 function runTest() {
10 if (!window.testRunner) { 10 if (!window.testRunner) {
11 log("This test can only be run under WebKit's testRunner environment"); 11 log("This test can only be run under WebKit's testRunner environment");
12 return; 12 return;
13 } 13 }
14 14
15 testRunner.evaluateScriptInIsolatedWorld(0, " \ 15 testRunner.evaluateScriptInIsolatedWorld(1, " \
16 function test(msg, expected) \ 16 function test(msg, expected) \
17 { \ 17 { \
18 var console = document.getElementById('console'); \ 18 var console = document.getElementById('console'); \
19 var span = document.createElement('span'); \ 19 var span = document.createElement('span'); \
20 if (msg == undefined) \ 20 if (msg == undefined) \
21 msg = 'undefined'; \ 21 msg = 'undefined'; \
22 else \ 22 else \
23 msg = msg.toString(); \ 23 msg = msg.toString(); \
24 span.innerHTML = msg == expected ? 'PASS<br>' : 'FAIL - <br>(' + msg + ') but expected <br>(' + expected + ')<br>'; \ 24 span.innerHTML = msg == expected ? 'PASS<br>' : 'FAIL - <br>(' + msg + ') but expected <br>(' + expected + ')<br>'; \
25 console.appendChild(span); \ 25 console.appendChild(span); \
(...skipping 30 matching lines...) Expand all
56 </script> 56 </script>
57 </head> 57 </head>
58 58
59 <body onLoad="runTest()"> 59 <body onLoad="runTest()">
60 <embed id="plugin-embed" type="application/x-webkit-test-netscape" test="plugin- scriptable-object-overrides-all-properties"></embed><br> 60 <embed id="plugin-embed" type="application/x-webkit-test-netscape" test="plugin- scriptable-object-overrides-all-properties"></embed><br>
61 <object id="plugin-object" type="application/x-webkit-test-netscape" test="plugi n-scriptable-object-overrides-all-properties"></object><br> 61 <object id="plugin-object" type="application/x-webkit-test-netscape" test="plugi n-scriptable-object-overrides-all-properties"></object><br>
62 Test that the plugin script object - in a non-standard world - can override any property on its owning node *except* for the properties that are built in to the node or its constructor/prototype chain.<br> 62 Test that the plugin script object - in a non-standard world - can override any property on its owning node *except* for the properties that are built in to the node or its constructor/prototype chain.<br>
63 For example, it can override "madeUpProperty" but cannot override "getAttribute" or "className".<br> 63 For example, it can override "madeUpProperty" but cannot override "getAttribute" or "className".<br>
64 <div id="console"></div> 64 <div id="console"></div>
65 </body> 65 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698