Index: LayoutTests/fast/dom/dom-attribute-on-prototype-chain.html |
diff --git a/LayoutTests/fast/dom/dom-attribute-on-prototype-chain.html b/LayoutTests/fast/dom/dom-attribute-on-prototype-chain.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..cb65b16215da719714755e62398f97de03736f62 |
--- /dev/null |
+++ b/LayoutTests/fast/dom/dom-attribute-on-prototype-chain.html |
@@ -0,0 +1,15 @@ |
+<!DOCTYPE> |
+<html> |
+<head> |
+<script src="../../resources/js-test.js"></script> |
+</head> |
+<body> |
+<script> |
+var div = document.createElement("div"); |
+shouldBeFalse('div.hasOwnProperty("id")'); |
+shouldBeTrue('div.__proto__.__proto__.__proto__.hasOwnProperty("id")'); |
+shouldThrow('xhr = new XMLHttpRequest(); xhr.__proto__ = HTMLDivElement.prototype; xhr.id'); |
+shouldThrow('obj = Object.create(div); obj.id'); |
+</script> |
+</body> |
+</html> |