@@ -45,14 +45,6 @@ import {getDirName} from '../src/util.js';
4545
4646nock . disableNetConnect ( ) ;
4747
48- class AbortController {
49- aborted = false ;
50- signal = this ;
51- abort ( ) {
52- this . aborted = true ;
53- }
54- }
55-
5648const RESUMABLE_INCOMPLETE_STATUS_CODE = 308 ;
5749/** 256 KiB */
5850const CHUNK_SIZE_MULTIPLE = 2 ** 18 ;
@@ -99,7 +91,6 @@ describe('resumable-upload', () => {
9991 const keyFile = path . join ( getDirName ( ) , '../../../test/fixtures/keys.json' ) ;
10092
10193 before ( ( ) => {
102- mockery . registerMock ( 'abort-controller' , AbortController ) ;
10394 mockery . enable ( { useCleanCache : true , warnOnUnregistered : false } ) ;
10495 upload = require ( '../src/resumable-upload' ) . upload ;
10596 } ) ;
@@ -1807,7 +1798,7 @@ describe('resumable-upload', () => {
18071798 it ( 'should pass a signal from the abort controller' , done => {
18081799 up . authClient = {
18091800 request : ( reqOpts : GaxiosOptions ) => {
1810- assert ( reqOpts . signal instanceof AbortController ) ;
1801+ assert ( reqOpts . signal instanceof AbortSignal ) ;
18111802 done ( ) ;
18121803 } ,
18131804 } ;
@@ -1817,19 +1808,18 @@ describe('resumable-upload', () => {
18171808 it ( 'should abort on an error' , done => {
18181809 up . on ( 'error' , ( ) => { } ) ;
18191810
1820- let abortController : AbortController ;
1811+ let abortSignal : AbortSignal ;
18211812 up . authClient = {
18221813 request : ( reqOpts : GaxiosOptions ) => {
1823- // eslint-disable-next-line @typescript-eslint/no-explicit-any
1824- abortController = reqOpts . signal as any ;
1814+ abortSignal = reqOpts . signal as AbortSignal ;
18251815 } ,
18261816 } ;
18271817
18281818 up . makeRequestStream ( REQ_OPTS ) ;
18291819 up . emit ( 'error' , new Error ( 'Error.' ) ) ;
18301820
18311821 setImmediate ( ( ) => {
1832- assert . strictEqual ( abortController . aborted , true ) ;
1822+ assert . strictEqual ( abortSignal . aborted , true ) ;
18331823 done ( ) ;
18341824 } ) ;
18351825 } ) ;
0 commit comments