OLD | NEW |
1 if (self.importScripts) { | 1 if (self.importScripts) { |
2 importScripts('/resources/testharness.js'); | 2 importScripts('/resources/testharness.js'); |
3 importScripts('/serviceworker/resources/test-helpers.js'); | 3 importScripts('/serviceworker/resources/test-helpers.js'); |
4 importScripts('/fetch/resources/fetch-test-options.js'); | 4 importScripts('/fetch/resources/fetch-test-options.js'); |
5 } | 5 } |
6 | 6 |
7 function getContentType(headers) { | 7 function getContentType(headers) { |
8 var content_type = ''; | 8 var content_type = ''; |
9 for (var header of headers) { | 9 for (var header of headers) { |
10 if (header[0] == 'content-type') | 10 if (header[0] == 'content-type') |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 'test \r data', 'test \n data', 'test \0 data', | 80 'test \r data', 'test \n data', 'test \0 data', |
81 'test\r\n data', | 81 'test\r\n data', |
82 'test\r', 'test\n', 'test\r\n', 'test\0', | 82 'test\r', 'test\n', 'test\r\n', 'test\0', |
83 '\0'.repeat(100000), '\r\n'.repeat(50000), 'x'.repeat(100000) + '\0']; | 83 '\0'.repeat(100000), '\r\n'.repeat(50000), 'x'.repeat(100000) + '\0']; |
84 | 84 |
85 var FORBIDDEN_HEADER_NAMES = | 85 var FORBIDDEN_HEADER_NAMES = |
86 ['Accept-Charset', 'Accept-Encoding', 'Access-Control-Request-Headers', | 86 ['Accept-Charset', 'Accept-Encoding', 'Access-Control-Request-Headers', |
87 'Access-Control-Request-Method', 'Connection', 'Content-Length', | 87 'Access-Control-Request-Method', 'Connection', 'Content-Length', |
88 'Cookie', 'Cookie2', 'Date', 'DNT', 'Expect', 'Host', 'Keep-Alive', | 88 'Cookie', 'Cookie2', 'Date', 'DNT', 'Expect', 'Host', 'Keep-Alive', |
89 'Origin', 'Referer', 'TE', 'Trailer', 'Transfer-Encoding', 'Upgrade', | 89 'Origin', 'Referer', 'TE', 'Trailer', 'Transfer-Encoding', 'Upgrade', |
90 'User-Agent', 'Via', 'Proxy-', 'Sec-', 'Proxy-FooBar', 'Sec-FooBar']; | 90 'Via', 'Proxy-', 'Sec-', 'Proxy-FooBar', 'Sec-FooBar']; |
91 var FORBIDDEN_RESPONSE_HEADER_NAMES = | 91 var FORBIDDEN_RESPONSE_HEADER_NAMES = |
92 ['Set-Cookie', 'Set-Cookie2', | 92 ['Set-Cookie', 'Set-Cookie2', |
93 'set-cookie', 'set-cookie2', | 93 'set-cookie', 'set-cookie2', |
94 'set-cOokie', 'set-cOokie2', | 94 'set-cOokie', 'set-cOokie2', |
95 'sEt-cookie', 'sEt-cookie2']; | 95 'sEt-cookie', 'sEt-cookie2']; |
96 var SIMPLE_HEADER_NAMES = ['Accept', 'Accept-Language', 'Content-Language']; | 96 var SIMPLE_HEADER_NAMES = ['Accept', 'Accept-Language', 'Content-Language']; |
97 var CONTENT_TYPE = 'Content-Type'; | 97 var CONTENT_TYPE = 'Content-Type'; |
98 var NON_SIMPLE_HEADER_NAMES = ['X-Fetch-Test', 'X-Fetch-Test2']; | 98 var NON_SIMPLE_HEADER_NAMES = ['X-Fetch-Test', 'X-Fetch-Test2']; |
99 | 99 |
100 var SIMPLE_HEADER_CONTENT_TYPE_VALUES = | 100 var SIMPLE_HEADER_CONTENT_TYPE_VALUES = |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
228 {referrer: referrer, referrerPolicy: policy, mode: 'cors'}); | 228 {referrer: referrer, referrerPolicy: policy, mode: 'cors'}); |
229 return global.fetch(new Request(url, request)).then(res => { | 229 return global.fetch(new Request(url, request)).then(res => { |
230 return res.json(); | 230 return res.json(); |
231 }).then(json => { | 231 }).then(json => { |
232 assert_equals(json.referrer, expected, 'referrer'); | 232 assert_equals(json.referrer, expected, 'referrer'); |
233 }); | 233 }); |
234 }, | 234 }, |
235 `referrer test: url = ${url}, referrer = ${referrer}, policy = ${policy}`); | 235 `referrer test: url = ${url}, referrer = ${referrer}, policy = ${policy}`); |
236 } | 236 } |
237 } | 237 } |
OLD | NEW |