Skip to content

Commit 23fb6bd

Browse files
committed
Lets go
1 parent 070d8c6 commit 23fb6bd

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

packages/node-fetch/src/ReadableStream.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,13 @@ export class PonyfillReadableStream<T> implements ReadableStream<T> {
175175
if (!this.readable.destroyed) {
176176
this.readable.destroy();
177177
}
178-
return iterator.return?.();
178+
return iterator.return?.() || fakePromise({ done: true, value: undefined });
179179
},
180180
throw: (err: Error) => {
181181
if (!this.readable.destroyed) {
182182
this.readable.destroy(err);
183183
}
184-
return iterator.throw?.(err);
184+
return iterator.throw?.(err) || fakePromise({ done: true, value: undefined });
185185
},
186186
};
187187
}

packages/server/test/request-listener.spec.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -106,19 +106,15 @@ describe('Request Listener', () => {
106106
const { 'content-length': contentLength1, ...toBeCheckedObj } = getHeadersObj(
107107
toBeChecked.headers,
108108
);
109-
const { 'content-length': contentLength2, ...expectedObj } = getHeadersObj(
110-
expected.headers,
111-
);
109+
const { 'content-length': contentLength2, ...expectedObj } = getHeadersObj(expected.headers);
112110
expect(toBeCheckedObj).toMatchObject(expectedObj);
113111
}
114112

115113
function compareResponse(toBeChecked: Response, expected: Response) {
116114
const { 'content-length': contentLength1, ...toBeCheckedObj } = getHeadersObj(
117115
toBeChecked.headers,
118116
);
119-
const { 'content-length': contentLength2, ...expectedObj } = getHeadersObj(
120-
expected.headers,
121-
);
117+
const { 'content-length': contentLength2, ...expectedObj } = getHeadersObj(expected.headers);
122118
expect(toBeCheckedObj).toMatchObject(expectedObj);
123119
expect(toBeChecked.status).toBe(expected.status);
124120
}

0 commit comments

Comments
 (0)