34 lines
868 B
HTML
34 lines
868 B
HTML
<html>
|
|
<head></head>
|
|
<body>
|
|
<p>Test for <a href="http://bugs.webkit.org/show_bug.cgi?id=48953">bug 48953</a>:
|
|
Can't shadow/overwrite window.constructor.</p>
|
|
<div id="console"></div>
|
|
<script>
|
|
if (window.testRunner) {
|
|
window.testRunner.dumpAsText();
|
|
}
|
|
|
|
function log(message, color)
|
|
{
|
|
var paragraph = document.createElement("div");
|
|
paragraph.appendChild(document.createTextNode(message));
|
|
paragraph.style.fontFamily = "monospace";
|
|
if (color)
|
|
paragraph.style.color = color;
|
|
document.getElementById("console").appendChild(paragraph);
|
|
}
|
|
|
|
var testName = "Can replace window constructor"
|
|
var newConstructor = "MyConstructor";
|
|
var constructor = newConstructor;
|
|
|
|
if ((constructor == newConstructor) && (window.constructor == newConstructor))
|
|
log(testName + ": PASS", "green");
|
|
else
|
|
log(testName + ": FAIL", "red");
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|