| <html> |
| <body> |
| <div id="description"></div> |
| <div id="console"></div> |
| <script src="../../resources/js-test-pre.js"></script> |
| <script> |
| description('This test checks if setting non-supported type does not throw an exception'); |
| |
| var xhr = new XMLHttpRequest(); |
| xhr.open('GET', 'resources/plist.app', true); |
| |
| // Setting valid type does change the responseType value. |
| ["", "arraybuffer", "blob", "document", "text"].forEach(function(type) { |
| xhr.responseType = type; |
| shouldBeEqualToString('xhr.responseType', type); |
| }); |
| |
| // Setting invalid type should not throw an exception. |
| shouldNotThrow('xhr.responseType = "dkjdfkjdfkj"'); |
| |
| // Setting invalid type doesn not change the responseType value. |
| shouldBeEqualToString('xhr.responseType = "text"; xhr.responseType = "asdfasdfasd"; xhr.responseType', 'text'); |
| |
| </script> |
| <script src="../../resources/js-test-post.js"></script> |
| </body> |