| <!DOCTYPE html> | |
| <script src="../resources/js-test.js"></script> | |
| <embed type="application/x-webkit-test-netscape" id=plugin> | |
| <script> | |
| description("Verify that enumerating the properties of a detached plugin doesn't crash, but throws."); | |
| window.jsTestIsAsync = true; | |
| var testObject; | |
| function runTest() { | |
| testObject = plugin.testObject; | |
| plugin.parentNode.removeChild(plugin); | |
| shouldThrow("Object.getOwnPropertyNames(testObject)"); | |
| finishJSTest(); | |
| } | |
| window.onload = runTest; | |
| </script> |