Index: LayoutTests/fast/workers/resources/worker-formdata.js |
diff --git a/LayoutTests/fast/workers/resources/worker-formdata.js b/LayoutTests/fast/workers/resources/worker-formdata.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..27fa6f6e600d04837aaeb74cc06d479ba625d39e |
--- /dev/null |
+++ b/LayoutTests/fast/workers/resources/worker-formdata.js |
@@ -0,0 +1,19 @@ |
+importScripts('../../../resources/js-test.js'); |
+ |
+description("Test FormData interface object"); |
+ |
+shouldBeDefined("FormData"); |
+shouldBe("FormData.length", "0"); |
+ |
+var formData = new FormData(); |
+ |
+shouldBeNonNull("formData"); |
+ |
+shouldBeTrue("'append' in formData"); |
arv (Not doing code reviews)
2014/04/07 21:16:38
I always prefer more specific tests than `in`. Can
sof
2014/04/08 19:36:50
Noted; done.
|
+shouldNotThrow("formData.append('key', 'value');"); |
+var blob = new Blob([]); |
+shouldBeNonNull("blob"); |
+shouldNotThrow("formData.append('key', blob);"); |
+shouldNotThrow("formData.append('key', blob, 'filename');"); |
+shouldThrow("postMessage(formData)"); |
+finishJSTest(); |