1 description("Make sure the 'prototype' property on generated Web IDL interfaces is { DontDelete | ReadOnly }.");
3 function tryToDeletePrototype(o) {
4 var orig = o.prototype;
6 var ret = o.prototype != orig;
11 function tryToSetPrototype(o, value) {
12 var orig = o.prototype;
14 var ret = o.prototype != orig;
19 shouldBe("tryToDeletePrototype(window.HTMLElement)", "false");
20 shouldBe("tryToSetPrototype(window.HTMLElement, null)", "false");
21 shouldBe("tryToSetPrototype(window.HTMLElement, undefined)", "false");
22 shouldBe("tryToSetPrototype(window.HTMLElement, 1)", "false");
23 shouldBe("tryToSetPrototype(window.HTMLElement, window.Object.prototype)", "false");