@@ -310,28 +310,15 @@ describe("ConfigArray", () => {
310
310
basePath,
311
311
} ) ;
312
312
313
- let actualError ;
314
- try {
315
- await configArray . normalize ( ) ;
316
- } catch ( error ) {
317
- actualError = error ;
318
- }
319
- assert . throws ( ( ) => {
320
- if ( actualError ) {
321
- throw actualError ;
322
- }
323
- } , expectedError . message ) ;
313
+ await assert . rejects ( configArray . normalize ( ) , expectedError ) ;
324
314
} ) ;
325
315
326
316
localIt ( `${ title } when calling normalizeSync()` , ( ) => {
327
317
const configArray = new ConfigArray ( configsToTest , {
328
318
basePath,
329
319
} ) ;
330
320
331
- assert . throws (
332
- ( ) => configArray . normalizeSync ( ) ,
333
- expectedError . message ,
334
- ) ;
321
+ assert . throws ( ( ) => configArray . normalizeSync ( ) , expectedError ) ;
335
322
} ) ;
336
323
}
337
324
@@ -374,7 +361,7 @@ describe("ConfigArray", () => {
374
361
} ,
375
362
] ,
376
363
expectedError :
377
- 'Config Error : Config (unnamed): Key "files": Items must be a string, a function, or an array of strings and functions.' ,
364
+ / C o n f i g E r r o r : C o n f i g \ (u n n a m e d \ ): K e y " f i l e s " : I t e m s m u s t b e a s t r i n g , a f u n c t i o n , o r a n a r r a y o f s t r i n g s a n d f u n c t i o n s \. / u ,
378
365
} ) ;
379
366
380
367
testValidationError ( {
@@ -385,7 +372,7 @@ describe("ConfigArray", () => {
385
372
} ,
386
373
] ,
387
374
expectedError :
388
- 'Config Error : Config (unnamed): Key "ignores": Expected value to be an array.' ,
375
+ / C o n f i g E r r o r : C o n f i g \ (u n n a m e d \ ): K e y " i g n o r e s " : E x p e c t e d v a l u e t o b e a n a r r a y \. / u ,
389
376
} ) ;
390
377
391
378
testValidationError ( {
@@ -397,7 +384,7 @@ describe("ConfigArray", () => {
397
384
} ,
398
385
] ,
399
386
expectedError :
400
- ' Config "foo": Key "ignores": Expected array to only contain strings and functions.' ,
387
+ / C o n f i g " f o o " : K e y " i g n o r e s " : E x p e c t e d a r r a y t o o n l y c o n t a i n s t r i n g s a n d f u n c t i o n s \. / u ,
401
388
} ) ;
402
389
403
390
testValidationError ( {
@@ -410,7 +397,7 @@ describe("ConfigArray", () => {
410
397
} ,
411
398
] ,
412
399
expectedError :
413
- ' Config "foo": Key "ignores": Expected array to only contain strings and functions.' ,
400
+ / C o n f i g " f o o " : K e y " i g n o r e s " : E x p e c t e d a r r a y t o o n l y c o n t a i n s t r i n g s a n d f u n c t i o n s \. / u ,
414
401
} ) ;
415
402
416
403
it ( "should throw an error when a config is not an object" , ( ) => {
0 commit comments