46 lines
1.1 KiB
HTML
46 lines
1.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">
|
|
<html>
|
|
<head>
|
|
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
|
|
<title>Weee!</title>
|
|
<script>
|
|
window.onload = function() {
|
|
if (window.testRunner)
|
|
window.testRunner.dumpAsText();
|
|
|
|
var meths = [
|
|
document.lookupNamespaceURI,
|
|
document.isDefaultNamespace,
|
|
function(node) { this.body = node },
|
|
document.lookupPrefix
|
|
];
|
|
|
|
var node = document.createElement('b');
|
|
|
|
// Empty the document
|
|
while (document.firstChild)
|
|
document.removeChild(document.firstChild);
|
|
|
|
for (var i = 0, il = meths.length; i < il; ++i) {
|
|
try {
|
|
// Some expect nodes, some expect strings, but our nodes will get
|
|
// toString'd so we should be ok on both.
|
|
meths[i].call(document, node, node, node);
|
|
} catch(e) { }
|
|
}
|
|
|
|
document.open();
|
|
document.write('PASS');
|
|
document.close();
|
|
};
|
|
</script>
|
|
</head>
|
|
<body>
|
|
|
|
<p>Test for <a href="http://bugs.webkit.org/show_bug.cgi?id=19470">bug 19470</a>:
|
|
Null pointer dereferences on a document with no documentElement.</p>
|
|
<p>On success, should print PASS.</p>
|
|
|
|
</body>
|
|
</html>
|