Skip to content

Commit c74db27

Browse files
MichaelDeBoeyjacob-ebeyGozala
authored
test: added more tests for request signal (#73)
Co-authored-by: Jacob Ebey <[email protected]> Co-authored-by: Irakli Gozalishvili <[email protected]>
1 parent dff75d9 commit c74db27

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

packages/fetch/test/request.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,26 @@ describe('Request', () => {
165165
expect(derivedRequest.signal).to.not.equal(parentAbortController.signal);
166166
});
167167

168+
169+
it('should abort signal', () => {
170+
const controller = new AbortController();
171+
const request = new Request(base, {
172+
signal: controller.signal,
173+
});
174+
controller.abort();
175+
expect(request.signal.aborted).to.equal(true);
176+
});
177+
178+
it('should abort signal after clone', () => {
179+
const controller = new AbortController();
180+
const request = new Request(base, {
181+
signal: controller.signal,
182+
});
183+
controller.abort();
184+
const clonedRequest = request.clone();
185+
expect(clonedRequest.signal.aborted).to.equal(true);
186+
});
187+
168188
it('should default to "same-origin" as credentials', () => {
169189
const request = new Request(base)
170190
expect(request.credentials).to.equal('same-origin');

0 commit comments

Comments
 (0)