Revert "Reapply "ReadableStream should be cancelled on aborting fetch streaming upload""
This reverts commit 9b6dfd300f3e867054f36c067d4db6d2f055e195.
Reason for revert: ci failure:
https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Tests%20(dbg)(1)/119114/test-results?sortby=&groupby=
Original change's description:
> Reapply "ReadableStream should be cancelled on aborting fetch streaming upload"
>
> This reverts commit 80d8034488638d62c98d39f1e3b0d229f0f95948.
>
> This CL reapplies the CL fixing the ci test failure:
> https://ci.chromium.org/ui/p/chromium/builders/findit/test-single-revision/15511/overview
> (see the diff from Patchset#1)
>
> Fixed: 40071725
> Change-Id: Iff847a32a5d5cc0da01343e97bc0f63eab4780cd
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5348005
> Reviewed-by: Adam Rice <ricea@chromium.org>
> Commit-Queue: Adam Rice <ricea@chromium.org>
> Auto-Submit: Yoichi Osato <yoichio@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1270046}
Bug: 40071725
Fixed: 328787040
Change-Id: I8a777dd4896fa95bf7e30346f285ec511c555617
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5358674
Commit-Queue: Adam Rice <ricea@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Adam Rice <ricea@chromium.org>
Auto-Submit: Yoichi Osato <yoichio@chromium.org>
Reviewed-by: Yoichi Osato <yoichio@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1270818}
diff --git a/fetch/api/basic/request-upload.h2.any.js b/fetch/api/basic/request-upload.h2.any.js
index 6812227..eedc2bf 100644
--- a/fetch/api/basic/request-upload.h2.any.js
+++ b/fetch/api/basic/request-upload.h2.any.js
@@ -184,26 +184,3 @@
await promise_rejects_js(t, TypeError, fetch(url, { method, body, duplex }));
}, "Streaming upload should fail on a 401 response");
-promise_test(async (t) => {
- const abortMessage = 'foo abort';
- let streamCancelPromise = new Promise(async res => {
- var stream = new ReadableStream({
- cancel: function(reason) {
- res(reason);
- }
- });
- let abortController = new AbortController();
- let fetchPromise = promise_rejects_exactly(t, abortMessage, fetch('', {
- method: 'POST',
- body: stream,
- duplex: 'half',
- signal: abortController.signal
- }));
- abortController.abort(abortMessage);
- await fetchPromise;
- });
-
- let cancelReason = await streamCancelPromise;
- assert_equals(
- cancelReason, abortMessage, 'ReadableStream.cancel should be called.');
-}, 'ReadbleStream should be closed on signal.abort');