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

Side by Side Diff: third_party/WebKit/LayoutTests/permissionclient/plugin-permission.html

Issue 1821103002: Migrate a bunch of LayoutTests from NPAPI to PPAPI (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@fix_open-and-close-window-with-plugin
Patch Set: rebase; fix expectations for plugin-initiate-popup-window-expected Created 4 years, 9 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
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 log(a) 9 function log(a)
10 { 10 {
11 document.getElementById("results").innerHTML += a + "<br>"; 11 document.getElementById("results").innerHTML += a + "<br>";
12 } 12 }
13 13
14 function test() 14 function test()
15 { 15 {
16 var plugin = document.createElement('embed'); 16 var plugin = document.createElement('embed');
17 plugin.setAttribute("type", "application/x-webkit-test-netscape"); 17 plugin.setAttribute("type", "application/x-blink-test-plugin");
18 plugin.setAttribute("onNew", "loadedFirst()");
19 document.getElementById("plugins").appendChild(plugin); 18 document.getElementById("plugins").appendChild(plugin);
20 } 19 if (plugin.postMessage)
20 log("PASS: first plugin loaded");
21 21
22 function done()
23 {
24 if (window.testRunner)
25 testRunner.notifyDone();
26 }
27
28 function loadedFirst()
29 {
30 log("PASS: first plugin loaded");
31 if (window.testRunner && testRunner.setPluginsAllowed) 22 if (window.testRunner && testRunner.setPluginsAllowed)
32 testRunner.setPluginsAllowed(false); 23 testRunner.setPluginsAllowed(false);
33 else 24 else
34 log("This test requires testRunner.setPluginsAllowed, so it be can't run in a browser."); 25 log("This test requires testRunner.setPluginsAllowed, so it be can't run in a browser.");
35 26
36 var plugin = document.createElement('embed'); 27 var plugin2 = document.createElement('embed');
37 plugin.setAttribute("type", "application/x-webkit-test-netscape"); 28 plugin2.setAttribute("type", "application/x-blink-test-plugin");
38 plugin.setAttribute("onNew", "loadedSecond()"); 29 document.getElementById("plugins").appendChild(plugin2);
39 document.getElementById("plugins").appendChild(plugin); 30 if (plugin2.postMessage)
40 window.setTimeout(done, 5); 31 log("FAIL: second plugin loaded");
41 }
42 32
43 function loadedSecond() 33 if (window.testRunner)
44 { 34 testRunner.notifyDone();
45 log("FAIL: second plugin loaded");
46 } 35 }
47 </script> 36 </script>
48 </head> 37 </head>
49 <body onload="test()"> 38 <body onload="test()">
50 <div id="plugins"> 39 <div id="plugins">
51 </div> 40 </div>
52 <div id="results"></div> 41 <div id="results"></div>
53 </body> 42 </body>
54 </html> 43 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698