46 lines
953 B
HTML
46 lines
953 B
HTML
<!DOCTYPE html>
|
|
<script src="../../../resources/js-test-pre.js"></script>
|
|
<div id="div"></div>
|
|
<iframe name="f"></iframe>
|
|
<a href="http://webkit.org" name="a"></a>
|
|
<script>
|
|
|
|
window.x = 1;
|
|
Object.getPrototypeOf(window).y = 2;
|
|
|
|
</script>
|
|
<script>
|
|
|
|
shouldBeTrue('window.hasOwnProperty("Element")');
|
|
shouldBeTrue('window.hasOwnProperty("x")');
|
|
shouldBeFalse('window.hasOwnProperty("y")');
|
|
shouldBeFalse('window.hasOwnProperty("f")');
|
|
shouldBeTrue('window.__proto__.__proto__.hasOwnProperty("f")');
|
|
shouldBeFalse('window.hasOwnProperty("div")');
|
|
shouldBeTrue('window.__proto__.__proto__.hasOwnProperty("div")');
|
|
shouldBeFalse('window.hasOwnProperty("a")');
|
|
|
|
</script>
|
|
<script>
|
|
|
|
var Element;
|
|
shouldNotBe('Element', 'undefined');
|
|
|
|
var x;
|
|
shouldBe('x', '1');
|
|
|
|
var y;
|
|
shouldBeUndefined('y');
|
|
|
|
var f;
|
|
shouldBeUndefined('f');
|
|
|
|
var div;
|
|
shouldBeUndefined('div');
|
|
|
|
var a;
|
|
shouldBeUndefined('a');
|
|
|
|
</script>
|
|
<script src="../../../resources/js-test-post.js"></script>
|