Chromium Code Reviews| 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(); |