Chromium Code Reviews| Index: LayoutTests/http/tests/fetch/script-tests/headers.js |
| diff --git a/LayoutTests/http/tests/fetch/script-tests/headers.js b/LayoutTests/http/tests/fetch/script-tests/headers.js |
| index 3ad8cb83acbc326024c2919b448776909a6b6a31..7b714df576f45bd4974ec41a06d95d7ba6bb837b 100644 |
| --- a/LayoutTests/http/tests/fetch/script-tests/headers.js |
| +++ b/LayoutTests/http/tests/fetch/script-tests/headers.js |
| @@ -116,14 +116,26 @@ test(function() { |
| } |
| // 'entries()' |
| + var entries = []; |
| for (var header of headers.entries()) { |
| var key = header[0], value = header[1]; |
| assert_not_equals(key, deleteKey.toLowerCase()); |
| assert_true(key in expectedValueMap); |
| assert_equals(headers.get(key), expectedValueMap[key]); |
| assert_equals(value, expectedValueMap[key]); |
| + entries.push(header); |
| } |
| + // 'forEach()' |
| + var thisObject = {}; |
| + headers.forEach(function (value, key, headersObject) { |
| + var header = entries.shift(); |
| + assert_equals(key, header[0]); |
| + assert_equals(value, header[1]); |
| + assert_true(thisObject === this); |
|
yhirano
2015/01/23 11:49:03
I think assert_equals uses the strict comparison,
Jens Widell
2015/01/23 11:53:55
Indeed it does, thanks. Changed to use assert_equa
|
| + assert_true(headersObject === headers); |
| + }, thisObject); |
| + |
| // 'append()', 'getAll()' |
| var allValues = headers.getAll('X-Fetch-Test'); |
| assert_equals(allValues.length, 1); |