| <p>This test checks for a NULL document crash that can happen when calling |
| location.replace. If the test passes, you'll see a PASS message below.</p> |
| <iframe style="display:none" src="does-not-exist.bogus"></iframe> <!-- forces asynchronous load --> |
| document.getElementById("pre").appendChild(document.createTextNode(s)); |
| frames[0].location.replace("javascript:'<script>parent.pass()</script>'"); |
| log("PASS: You didn't crash."); |
| testRunner.waitUntilDone(); |
| // setTimeout forces execution in the context of the frame |
| frames[0].setTimeout(test, 0); |