3
3
import { expect } from 'chai' ;
4
4
import { describe , it } from 'mocha' ;
5
5
6
- import invariant from '../../jsutils/invariant' ;
7
-
8
6
import mapAsyncIterator from '../mapAsyncIterator' ;
9
7
10
8
describe ( 'mapAsyncIterator' , ( ) => {
@@ -271,8 +269,9 @@ describe('mapAsyncIterator', () => {
271
269
caughtError = e ;
272
270
}
273
271
274
- invariant ( caughtError != null ) ;
275
- expect ( caughtError . message ) . to . equal ( 'Goodbye' ) ;
272
+ expect ( caughtError )
273
+ . to . be . an . instanceOf ( Error )
274
+ . with . property ( 'message' , 'Goodbye' ) ;
276
275
} ) ;
277
276
278
277
it ( 'maps over thrown errors if second callback provided' , async ( ) => {
@@ -293,8 +292,9 @@ describe('mapAsyncIterator', () => {
293
292
} ) ;
294
293
295
294
const result = await doubles . next ( ) ;
296
- invariant ( result . value instanceof Error ) ;
297
- expect ( result . value . message ) . to . equal ( 'Goodbye' ) ;
295
+ expect ( result . value )
296
+ . to . be . an . instanceOf ( Error )
297
+ . with . property ( 'message' , 'Goodbye' ) ;
298
298
expect ( result . done ) . to . equal ( false ) ;
299
299
300
300
expect ( await doubles . next ( ) ) . to . deep . equal ( {
@@ -330,8 +330,9 @@ describe('mapAsyncIterator', () => {
330
330
expectedError = error ;
331
331
}
332
332
333
- invariant ( expectedError instanceof Error ) ;
334
- expect ( expectedError . message ) . to . equal ( 'Cannot count to 2' ) ;
333
+ expect ( expectedError )
334
+ . to . be . an . instanceOf ( Error )
335
+ . with . property ( 'message' , 'Cannot count to 2' ) ;
335
336
336
337
expect ( await throwOver1 . next ( ) ) . to . deep . equal ( {
337
338
value : undefined ,
@@ -375,8 +376,9 @@ describe('mapAsyncIterator', () => {
375
376
expectedError = error ;
376
377
}
377
378
378
- invariant ( expectedError instanceof Error ) ;
379
- expect ( expectedError . message ) . to . equal ( 'Cannot count to 2' ) ;
379
+ expect ( expectedError )
380
+ . to . be . an . instanceOf ( Error )
381
+ . with . property ( 'message' , 'Cannot count to 2' ) ;
380
382
381
383
expect ( await throwOver1 . next ( ) ) . to . deep . equal ( {
382
384
value : undefined ,
0 commit comments