2010-05-06 Anders Carlsson <andersca@apple.com>
[WebKit.git] / LayoutTests / platform / mac / plugins / disable-plugins.html
1
2 <script>
3 function runTest() {
4     if (!window.layoutTestController)
5         alert('this test must be run from DumpRenderTree')
6     
7     layoutTestController.dumpAsText();
8     layoutTestController.setPluginsEnabled(false);
9     
10     var pluginElement = document.getElementById('testPlugin');
11     pluginElement.parentNode.removeChild(pluginElement);
12     
13     document.body.appendChild(pluginElement);
14     if (pluginElement.contentDocument)
15         document.getElementById('result').innerText = "FAILURE - object tag has an HTML document!";
16     else
17         document.getElementById('result').innerText = "SUCCESS!";
18 }
19
20 </script>
21 <body onload="runTest()">    
22     <object id="testPlugin" type="application/x-webkit-test-netscape"></object>
23     <div>This tests that embed and object tags won't load as HTML when plug-ins are disabled (after being enabled first).</div>
24     <div id="result">FAILURE - test did not run!</div>
25 </body>