Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(215)

Unified Diff: LayoutTests/http/tests/xmlhttprequest/resources/xmlhttprequest-response-type-blob.js

Issue 23444058: Use downloadToFile option when XHR downloads a Blob (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase test style and XHR Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/http/tests/xmlhttprequest/resources/xmlhttprequest-response-type-blob.js
diff --git a/LayoutTests/http/tests/xmlhttprequest/resources/xmlhttprequest-response-type-blob.js b/LayoutTests/http/tests/xmlhttprequest/resources/xmlhttprequest-response-type-blob.js
new file mode 100644
index 0000000000000000000000000000000000000000..2a7b33fb64e6fd654f1b6d08c9a48727742067f4
--- /dev/null
+++ b/LayoutTests/http/tests/xmlhttprequest/resources/xmlhttprequest-response-type-blob.js
@@ -0,0 +1,25 @@
+var global = window;
+
+try {
+ global.req = new XMLHttpRequest;
+ req.responseType = "blob";
+ req.open("GET", "resources/get.txt", true);
+ req.onreadystatechange = function() {
+ if (req.readyState == 4) {
+ shouldBe("req.status", "200");
+ shouldBe("req.response.size", "4");
+ var reader = new FileReader();
+ reader.onload = function (evt) {
+ global.buffer = evt.target.result;
+ shouldBeEqualToString("buffer", "PASS");
+ testPassed("XHR with responseType=\"blob\" succeeded");
+ finishJSTest();
+ };
+ reader.readAsText(req.response, "utf-8");
+ }
+ };
+ req.send(null);
+} catch (e) {
+ testFailed("failed to create XMLHttpRequest with exception: " + e.message);
+ finishJSTest();
+}

Powered by Google App Engine
This is Rietveld 408576698