OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <script src="/js-test-resources/js-test.js"></script> | |
3 <script> | |
4 jsTestIsAsync = true; | |
5 | |
6 function testOverrideMimeType(xhr) { | |
7 debug("Testing overrideMimeType when readyState is " + xhr.readyState); | |
8 | |
9 var isAllowed = xhr.readyState < XMLHttpRequest.LOADING; | |
10 if (isAllowed) { | |
11 shouldNotThrow("xhr.overrideMimeType('text/plain')"); | |
12 } else { | |
13 shouldThrow("xhr.overrideMimeType('text/plain')"); | |
14 } | |
15 } | |
16 | |
17 var xhr = new XMLHttpRequest(); | |
18 xhr.onreadystatechange = function() { | |
19 testOverrideMimeType(xhr); | |
20 | |
21 if (xhr.readyState == XMLHttpRequest.DONE) | |
22 finishJSTest(); | |
23 } | |
24 | |
25 testOverrideMimeType(xhr); | |
26 xhr.open("GET", "resources/get.txt", true); | |
27 testOverrideMimeType(xhr); | |
28 xhr.send(null); | |
29 testOverrideMimeType(xhr); | |
30 </script> | |
OLD | NEW |