|
Lines 1-12
a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any-expected.txt_sec1
|
| 1 |
Blocked access to external URL http://www1.localhost:8800/fetch/api/resources/data.json |
1 |
CONSOLE MESSAGE: Unhandled Promise Rejection: AbortError: Request signal is aborted |
| 2 |
CONSOLE MESSAGE: line 36: Fetch API cannot load http://www1.localhost:8800/fetch/api/resources/data.json due to access control checks. |
|
|
| 3 |
Blocked access to external URL http://www1.localhost:8800/fetch/api/resources/infinite-slow-response.py?stateKey=28d5c068-417e-4c81-a0cd-9b8c22aed3c1&abortKey=ef9a1b5a-7afd-4734-b145-f033788c0e6b |
| 4 |
CONSOLE MESSAGE: line 318: Fetch API cannot load http://www1.localhost:8800/fetch/api/resources/infinite-slow-response.py?stateKey=28d5c068-417e-4c81-a0cd-9b8c22aed3c1&abortKey=ef9a1b5a-7afd-4734-b145-f033788c0e6b due to access control checks. |
| 5 |
|
2 |
|
| 6 |
Harness Error (TIMEOUT), message = null |
3 |
PASS Aborting rejects with AbortError |
| 7 |
|
4 |
PASS Aborting rejects with AbortError - no-cors |
| 8 |
FAIL Aborting rejects with AbortError assert_unreached: Should have rejected: undefined Reached unreachable code |
|
|
| 9 |
FAIL Aborting rejects with AbortError - no-cors assert_throws: function "function () { throw e }" threw object "TypeError: Type error" that is not a DOMException AbortError: property "code" is equal to undefined, expected 20 |
| 10 |
PASS TypeError from request constructor takes priority - RequestInit's window is not null |
5 |
PASS TypeError from request constructor takes priority - RequestInit's window is not null |
| 11 |
PASS TypeError from request constructor takes priority - Input URL is not valid |
6 |
PASS TypeError from request constructor takes priority - Input URL is not valid |
| 12 |
PASS TypeError from request constructor takes priority - Input URL has credentials |
7 |
PASS TypeError from request constructor takes priority - Input URL has credentials |
|
Lines 15-21
PASS TypeError from request constructor takes priority - RequestInit's referrer
a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any-expected.txt_sec2
|
| 15 |
PASS TypeError from request constructor takes priority - RequestInit's method is invalid |
10 |
PASS TypeError from request constructor takes priority - RequestInit's method is invalid |
| 16 |
PASS TypeError from request constructor takes priority - RequestInit's method is forbidden |
11 |
PASS TypeError from request constructor takes priority - RequestInit's method is forbidden |
| 17 |
PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple |
12 |
PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and method is not simple |
| 18 |
PASS TypeError from request constructor takes priority - RequestInit's mode is no-cors and integrity is not empty |
|
|
| 19 |
PASS TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin |
13 |
PASS TypeError from request constructor takes priority - RequestInit's cache mode is only-if-cached and mode is not same-origin |
| 20 |
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors |
14 |
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode cors |
| 21 |
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors |
15 |
PASS TypeError from request constructor takes priority - Request with cache mode: only-if-cached and fetch mode no-cors |
|
Lines 24-57
PASS TypeError from request constructor takes priority - Bad mode init parameter
a/LayoutTests/imported/w3c/web-platform-tests/fetch/api/abort/general.any-expected.txt_sec3
|
| 24 |
PASS TypeError from request constructor takes priority - Bad credentials init parameter value |
18 |
PASS TypeError from request constructor takes priority - Bad credentials init parameter value |
| 25 |
PASS TypeError from request constructor takes priority - Bad cache init parameter value |
19 |
PASS TypeError from request constructor takes priority - Bad cache init parameter value |
| 26 |
PASS TypeError from request constructor takes priority - Bad redirect init parameter value |
20 |
PASS TypeError from request constructor takes priority - Bad redirect init parameter value |
| 27 |
FAIL Request objects have a signal property assert_true: Signal member is present & truthy expected true got false |
21 |
PASS Request objects have a signal property |
| 28 |
FAIL Signal on request object assert_true: Signal member is present & truthy expected true got false |
22 |
PASS Signal on request object |
| 29 |
FAIL Signal on request object created from request object assert_unreached: Should have rejected: undefined Reached unreachable code |
23 |
PASS Signal on request object created from request object |
| 30 |
FAIL Signal on request object created from request object, with signal on second request assert_unreached: Should have rejected: undefined Reached unreachable code |
24 |
PASS Signal on request object created from request object, with signal on second request |
| 31 |
FAIL Signal on request object created from request object, with signal on second request overriding another assert_unreached: Should have rejected: undefined Reached unreachable code |
25 |
PASS Signal on request object created from request object, with signal on second request overriding another |
| 32 |
FAIL Signal retained after unrelated properties are overridden by fetch assert_unreached: Should have rejected: undefined Reached unreachable code |
26 |
PASS Signal retained after unrelated properties are overridden by fetch |
| 33 |
PASS Signal removed by setting to null |
27 |
PASS Signal removed by setting to null |
| 34 |
FAIL Already aborted signal rejects immediately assert_unreached: Fetch must not resolve Reached unreachable code |
28 |
PASS Already aborted signal rejects immediately |
| 35 |
PASS Request is still 'used' if signal is aborted before fetching |
29 |
PASS Request is still 'used' if signal is aborted before fetching |
| 36 |
FAIL response.arrayBuffer() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code |
30 |
PASS response.arrayBuffer() rejects if already aborted |
| 37 |
FAIL response.blob() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code |
31 |
PASS response.blob() rejects if already aborted |
| 38 |
FAIL response.formData() rejects if already aborted assert_throws: function "function () { throw e }" threw object "NotSupportedError: The operation is not supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20 |
32 |
PASS response.formData() rejects if already aborted |
| 39 |
FAIL response.json() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code |
33 |
PASS response.json() rejects if already aborted |
| 40 |
FAIL response.text() rejects if already aborted assert_unreached: Should have rejected: undefined Reached unreachable code |
34 |
PASS response.text() rejects if already aborted |
| 41 |
FAIL Already aborted signal does not make request assert_equals: Request hasn't been made to the server expected (object) null but got (string) "open" |
35 |
PASS Already aborted signal does not make request |
| 42 |
FAIL Already aborted signal can be used for many fetches assert_unreached: Should have rejected: undefined Reached unreachable code |
36 |
PASS Already aborted signal can be used for many fetches |
| 43 |
FAIL Signal can be used to abort other fetches, even if another fetch succeeded before aborting assert_unreached: Should have rejected: undefined Reached unreachable code |
37 |
PASS Signal can be used to abort other fetches, even if another fetch succeeded before aborting |
| 44 |
FAIL Underlying connection is closed when aborting after receiving response promise_test: Unhandled rejection with value: object "Error: Timed out" |
38 |
PASS Underlying connection is closed when aborting after receiving response |
| 45 |
FAIL Underlying connection is closed when aborting after receiving response - no-cors promise_test: Unhandled rejection with value: object "TypeError: Type error" |
39 |
PASS Underlying connection is closed when aborting after receiving response - no-cors |
| 46 |
TIMEOUT Fetch aborted & connection closed when aborted after calling response.arrayBuffer() Test timed out |
40 |
PASS Fetch aborted & connection closed when aborted after calling response.arrayBuffer() |
| 47 |
NOTRUN Fetch aborted & connection closed when aborted after calling response.blob() |
41 |
PASS Fetch aborted & connection closed when aborted after calling response.blob() |
| 48 |
NOTRUN Fetch aborted & connection closed when aborted after calling response.formData() |
42 |
FAIL Fetch aborted & connection closed when aborted after calling response.formData() assert_throws: function "function () { throw e }" threw object "NotSupportedError: The operation is not supported." that is not a DOMException AbortError: property "code" is equal to 9, expected 20 |
| 49 |
NOTRUN Fetch aborted & connection closed when aborted after calling response.json() |
43 |
PASS Fetch aborted & connection closed when aborted after calling response.json() |
| 50 |
NOTRUN Fetch aborted & connection closed when aborted after calling response.text() |
44 |
PASS Fetch aborted & connection closed when aborted after calling response.text() |
| 51 |
NOTRUN Stream errors once aborted. Underlying connection closed. |
45 |
PASS Stream errors once aborted. Underlying connection closed. |
| 52 |
NOTRUN Stream errors once aborted, after reading. Underlying connection closed. |
46 |
PASS Stream errors once aborted, after reading. Underlying connection closed. |
| 53 |
NOTRUN Stream will not error if body is empty. It's closed with an empty queue before it errors. |
47 |
PASS Stream will not error if body is empty. It's closed with an empty queue before it errors. |
| 54 |
NOTRUN Readable stream synchronously cancels with AbortError if aborted before reading |
48 |
FAIL Readable stream synchronously cancels with AbortError if aborted before reading assert_true: Cancel called sync expected true got false |
| 55 |
FAIL Signal state is cloned undefined is not an object (evaluating 'request.signal.aborted') |
49 |
PASS Signal state is cloned |
| 56 |
FAIL Clone aborts with original controller undefined is not an object (evaluating 'request.signal.addEventListener') |
50 |
PASS Clone aborts with original controller |
| 57 |
|
51 |
|