blob: b3652dfa508c8d7973a4f15aee3c0add137bb724 [file] [log] [blame]
Anne van Kesteren66b54172010-08-11 18:02:171<!doctype html>
2<html>
3 <head>
4 <title>XMLHttpRequest: open() resolving URLs (multi-Window; 3; evil)</title>
5 <script src="/resources/testharness.js"></script>
Ms2ger6f083e72012-08-05 08:38:146 <script src="/resources/testharnessreport.js"></script>
Anne van Kesteren66b54172010-08-11 18:02:177 </head>
8 <body>
9 <div id="log"></div>
10 <script>
Anne van Kesteren66b54172010-08-11 18:02:1711 function init() {
Hallvord Reiar M. Steend1bfdec2013-04-29 13:21:1212 test(function() {
Anne van Kesteren66b54172010-08-11 18:02:1713 var client = new self[0].XMLHttpRequest()
Anne van Kesteren66b54172010-08-11 18:02:1714 client.open("GET", "folder.txt")
15 document.body.removeChild(document.getElementsByTagName("iframe")[0])
Hallvord Reiar M. Steen64dacb72013-07-01 08:31:5416 assert_throws("InvalidStateError", function() {
Hallvord Reiar M. Steen74c2cdf2013-04-26 14:08:2817 client.send(null)
Hallvord Reiar M. Steend1bfdec2013-04-29 13:21:1218 }, "send() when associated document's IFRAME is removed")
Anne van Kesteren66b54172010-08-11 18:02:1719 })
20 }
21 </script>
22 <iframe src="resources/init.htm"></iframe>
23 </body>
24</html>