| Index: third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium.request-end-to-end.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/request-end-to-end.html b/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium.request-end-to-end.html
|
| similarity index 73%
|
| rename from third_party/WebKit/LayoutTests/http/tests/serviceworker/request-end-to-end.html
|
| rename to third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium.request-end-to-end.html
|
| index 9b7c91645316a523a98e9f0ff0af6c65e2775fd1..04fa30b5422003fb42a8f8677cce2b55096e0a91 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/request-end-to-end.html
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/chromium.request-end-to-end.html
|
| @@ -1,9 +1,16 @@
|
| <!DOCTYPE html>
|
| +<!-- This test is prefixed with `chromium.` because the equivalent version
|
| + available in Web Platform Tests contains additional assertions which Chromium
|
| + currently fails. This test should be persisted only to preserve test coverage
|
| + until such time as the upstream version can be made to pass. See
|
| + https://crbug.com/595993 -->
|
| <title>Service Worker: FetchEvent.request passed to onfetch</title>
|
| <script src="../resources/testharness.js"></script>
|
| <script src="../resources/testharnessreport.js"></script>
|
| <script src="resources/test-helpers.js"></script>
|
| <script>
|
| +'use strict';
|
| +
|
| promise_test(t => {
|
| var url = 'resources/request-end-to-end-worker.js';
|
| var scope = 'resources/blank.html';
|
| @@ -27,6 +34,11 @@ promise_test(t => {
|
| 'TypeError.')
|
| assert_equals(result.credentials, 'include', 'request.credentials');
|
| assert_equals(result.redirect, 'manual', 'request.redirect');
|
| + // TODO(falken): Chromium should fail this assertion but currently
|
| + // passes it. The equivalent WPT test instead asserts:
|
| + // assert_equals(result.headers['user-agent'], undefined);
|
| + // Once Chromium passes the WPT test assertion, this test file can be
|
| + // removed.
|
| assert_equals(result.headers['user-agent'], navigator.userAgent,
|
| 'User-Agent header');
|
| assert_equals(result.append_header_error, 'TypeError',
|
|
|