Chromium Code Reviews| Index: LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-allowedState.html |
| diff --git a/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-allowedState.html b/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-allowedState.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..9a0f071c03e54ced3c4ce57f61754d7634671701 |
| --- /dev/null |
| +++ b/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-allowedState.html |
| @@ -0,0 +1,30 @@ |
| +<!DOCTYPE html> |
| +<script src="/js-test-resources/js-test.js"></script> |
| +<script> |
| +jsTestIsAsync = true; |
| + |
| +function testOverrideMimeType(xhr) { |
| + debug("Testing overrideMimeType when readyState is " + xhr.readyState); |
| + |
| + var isAllowed = xhr.readyState < XMLHttpRequest.LOADING; |
| + if (isAllowed) { |
| + shouldNotThrow("xhr.overrideMimeType('text/asdf')"); |
| + shouldNotThrow("xhr.overrideMimeType('text/plain')"); |
| + } else { |
| + shouldThrow("xhr.overrideMimeType('text/asdf')"); |
|
tyoshino (SeeGerritForStatus)
2014/08/18 07:56:46
i think we should use a safe input e.g. "text/plai
kouhei (in TOK)
2014/08/18 09:29:21
Done.
|
| + } |
| +} |
| + |
| +var xhr = new XMLHttpRequest(); |
| +xhr.onreadystatechange = function() { |
| + testOverrideMimeType(xhr); |
| + |
| + if (xhr.readyState == XMLHttpRequest.DONE) |
| + finishJSTest(); |
| +} |
| + |
| +testOverrideMimeType(xhr); |
| +xhr.open("GET", "resources/get.txt", true); |
| +testOverrideMimeType(xhr); |
| +xhr.send(null); |
|
tyoshino (SeeGerritForStatus)
2014/08/18 07:56:45
check here too?
kouhei (in TOK)
2014/08/18 09:29:21
Done.
|
| +</script> |