Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id="log"></div>
function testInterfaceDeletable(iface) {
test(function() {
assert_true(!!window[iface], "Interface should exist.")
assert_true(delete window[iface], "The delete operator should return true.")
assert_equals(window[iface], undefined, "Interface should be gone.")
}, "Should be able to delete " + iface + ".")
var interfaces = [
test(function() {
for (var p in window) {
interfaces.forEach(function(i) {
assert_not_equals(p, i)
}, "Interface objects properties should not be Enumerable")