Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / dom / null-document-location-replace-crash.html
blob175bb364eea24570fe7103003c3be9b6c31ec7ef
1 <p>This test checks for a NULL document crash that can happen when calling
2 location.replace. If the test passes, you'll see a PASS message below.</p>
3 <hr>
4 <pre id="pre"></pre>
5 <iframe style="display:none" src="does-not-exist.bogus"></iframe> <!-- forces asynchronous load -->
6 <script>
7 <!--
8 function log(s)
10 document.getElementById("pre").appendChild(document.createTextNode(s));
13 function test()
15 frames[0].location.replace("javascript:'<script>parent.pass()</script>'");
18 function pass()
20 log("PASS: You didn't crash.");
22 if (window.testRunner)
23 testRunner.notifyDone();
26 function main()
28 if (window.testRunner) {
29 testRunner.dumpAsText();
30 testRunner.waitUntilDone();
33 // setTimeout forces execution in the context of the frame
34 frames[0].setTimeout(test, 0);
37 main();
38 -->
39 </script>