blob: 1937ca4385578bcf92819ffa76a30e8362cbf8f9 [file] [log] [blame]
description(
'Tests to make sure we throw when triggering a custom property with a mismatched this'
);
var div = document.createElement("div")
div.id = "test"
var testObject = { __proto__: div}
// Needed for compatibility with weird websites.
shouldThrow('testObject.id')
shouldThrow('testObject.id="foo"')
testObject = {__proto__: document.getElementsByTagName("div")}
shouldThrow("testObject.length")
shouldBe("div.id", "'test'")
shouldBeFalse("div.hasOwnProperty('id')")
shouldThrow("div.__proto__.id")