OLD | NEW |
---|---|
1 if (self.importScripts) { | 1 if (self.importScripts) { |
2 importScripts('/fetch/resources/fetch-test-helpers.js'); | 2 importScripts('/fetch/resources/fetch-test-helpers.js'); |
3 importScripts('/fetch/resources/thorough-util.js'); | 3 importScripts('/fetch/resources/thorough-util.js'); |
4 } | 4 } |
5 | 5 |
6 var url = URL.createObjectURL(new Blob(["report({jsonpResult: 'success'});"], {t ype: 'application/json'})); | 6 // Only [Exposed=(Window,DedicatedWorker,SharedWorker)]. |
yhirano
2016/05/11 01:54:05
Could you define an empty TEST_TARGETS here and mo
jsbell
2016/05/11 21:52:41
Done.
| |
7 if ('createObjectURL' in URL) { | |
8 var url = URL.createObjectURL(new Blob(["report({jsonpResult: 'success'});"], {type: 'application/json'})); | |
7 | 9 |
8 var TEST_TARGETS = [ | 10 var TEST_TARGETS = [ |
9 // Same-origin blob: requests. | 11 // Same-origin blob: requests. |
10 [BASE_URL + 'url=' + encodeURIComponent(url) + '&mode=same-origin&method=GET', | 12 [BASE_URL + 'url=' + encodeURIComponent(url) + '&mode=same-origin&method=GET ', |
11 [fetchResolved, hasContentLength, noServerHeader, hasBody, typeBasic], | 13 [fetchResolved, hasContentLength, noServerHeader, hasBody, typeBasic], |
12 [checkJsonpSuccess]], | 14 [checkJsonpSuccess]], |
13 [BASE_URL + 'url=' + encodeURIComponent(url) + '&mode=cors&method=GET', | 15 [BASE_URL + 'url=' + encodeURIComponent(url) + '&mode=cors&method=GET', |
14 [fetchResolved, hasContentLength, noServerHeader, hasBody, typeBasic], | 16 [fetchResolved, hasContentLength, noServerHeader, hasBody, typeBasic], |
15 [checkJsonpSuccess]], | 17 [checkJsonpSuccess]], |
16 [BASE_URL + 'url=' + encodeURIComponent(url) + '&mode=no-cors&method=GET', | 18 [BASE_URL + 'url=' + encodeURIComponent(url) + '&mode=no-cors&method=GET', |
17 [fetchResolved, hasContentLength, noServerHeader, hasBody, typeBasic], | 19 [fetchResolved, hasContentLength, noServerHeader, hasBody, typeBasic], |
18 [checkJsonpSuccess]], | 20 [checkJsonpSuccess]], |
19 | 21 |
20 // blob: requests with non-GET methods. | 22 // blob: requests with non-GET methods. |
21 [BASE_URL + 'url=' + encodeURIComponent(url) + | 23 [BASE_URL + 'url=' + encodeURIComponent(url) + |
22 '&mode=same-origin&method=POST', | 24 '&mode=same-origin&method=POST', |
23 [fetchRejected]], | 25 [fetchRejected]], |
24 [BASE_URL + 'url=' + encodeURIComponent(url) + | 26 [BASE_URL + 'url=' + encodeURIComponent(url) + |
25 '&mode=same-origin&method=HEAD', | 27 '&mode=same-origin&method=HEAD', |
26 [fetchRejected]], | 28 [fetchRejected]], |
27 ]; | 29 ]; |
30 | |
31 if (self.importScripts) { | |
32 executeTests(TEST_TARGETS); | |
33 } | |
34 } | |
28 | 35 |
29 if (self.importScripts) { | 36 if (self.importScripts) { |
30 executeTests(TEST_TARGETS); | |
31 done(); | 37 done(); |
32 } | 38 } |
OLD | NEW |