File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -113,6 +113,25 @@ describe('Request', () => {
113
113
expect ( derivedRequest . signal ) . to . equal ( null ) ;
114
114
} ) ;
115
115
116
+ it ( 'should abort signal' , ( ) => {
117
+ const controller = new AbortController ( ) ;
118
+ const request = new Request ( base , {
119
+ signal : controller . signal ,
120
+ } ) ;
121
+ controller . abort ( ) ;
122
+ expect ( request . signal . aborted ) . to . equal ( true ) ;
123
+ } ) ;
124
+
125
+ it ( 'should abort signal after clone' , ( ) => {
126
+ const controller = new AbortController ( ) ;
127
+ const request = new Request ( base , {
128
+ signal : controller . signal ,
129
+ } ) ;
130
+ controller . abort ( ) ;
131
+ const clonedRequest = request . clone ( ) ;
132
+ expect ( clonedRequest . signal . aborted ) . to . equal ( true ) ;
133
+ } ) ;
134
+
116
135
it ( 'should throw error with GET/HEAD requests with body' , ( ) => {
117
136
expect ( ( ) => new Request ( base , { body : '' } ) )
118
137
. to . throw ( TypeError ) ;
You can’t perform that action at this time.
0 commit comments