blob: 09e68fc9e59c1d30d1109dd979573f69c416f393 [file] [log] [blame]
<!doctype html>
<html>
<body>
<script src="../resources/testharness.js"></script>
<script src="../resources/testharnessreport.js"></script>
<script type="text/javascript">
test(function () {
var iframe = document.createElement('iframe');
document.body.appendChild(iframe);
var iframe_navigator = iframe.contentWindow.navigator;
assert_greater_than_equal(iframe_navigator.plugins.length, 1, "At least one plugin must be available.");
assert_greater_than_equal(iframe_navigator.mimeTypes.length, 1, "At least one mime type must be available.");
iframe.remove();
for (var i = 0; i < iframe_navigator.plugins.length; i++) {
assert_equals(null, iframe_navigator.plugins[i]);
}
for (var i = 0; i < iframe_navigator.mimeTypes.length; i++) {
assert_equals(null, iframe_navigator.mimeTypes[i]);
}
}, "Tests that navigator.plugins returns null once the iframe is removed.");
</script>
</body>
</html>