@@ -268,8 +268,9 @@ describe('injector', function() {
268
268
it ( 'should error on invalid module name' , function ( ) {
269
269
expect ( function ( ) {
270
270
createInjector ( [ 'IDontExist' ] , { } ) ;
271
- } ) . toThrow ( "[$injector:nomod] Module 'IDontExist' is not available! You either misspelled the module name or forgot to load it." ) ;
272
-
271
+ } ) . toThrowMatching (
272
+ / \[ \$ i n j e c t o r : m o d u l e r r \] .+ \n .* \[ \$ i n j e c t o r : n o m o d ] M o d u l e ' I D o n t E x i s t ' i s n o t a v a i l a b l e ! Y o u e i t h e r m i s s p e l l e d t h e m o d u l e n a m e o r f o r g o t t o l o a d i t /
273
+ ) ;
273
274
} ) ;
274
275
275
276
@@ -552,7 +553,7 @@ describe('injector', function() {
552
553
createInjector ( [
553
554
{ }
554
555
] , { } ) ;
555
- } ) . toThrow ( "[ng :areq] Argument 'module' is not a function, got Object" ) ;
556
+ } ) . toThrowMatching ( / \[ \$ i n j e c t o r : m o d u l e r r \] F a i l e d t o i n s t a n t i a t e m o d u l e { } d u e t o : \n . * \[ n g \ :a r e q ] A r g u m e n t ' m o d u l e ' i s n o t a f u n c t i o n , g o t O b j e c t / ) ;
556
557
} ) ;
557
558
558
559
@@ -561,31 +562,37 @@ describe('injector', function() {
561
562
createInjector ( [ function ( ) {
562
563
throw 'MyError' ;
563
564
} ] , { } ) ;
564
- } ) . toThrow ( ' MyError' ) ;
565
+ } ) . toThrowMatching ( / \[ \$ i n j e c t o r : m o d u l e r r \] F a i l e d t o i n s t a n t i a t e m o d u l e . + d u e t o : \n . * M y E r r o r / ) ;
565
566
} ) ;
566
567
567
568
568
569
it ( 'should decorate the missing service error with module name' , function ( ) {
569
570
angular . module ( 'TestModule' , [ ] , function ( xyzzy ) { } ) ;
570
571
expect ( function ( ) {
571
- createInjector ( [ 'TestModule' ] ) ;
572
- } ) . toThrow ( '[$injector:unpr] Unknown provider: xyzzy from TestModule' ) ;
572
+ createInjector ( [ 'TestModule' ] ) ;
573
+ } ) . toThrowMatching (
574
+ / \[ \$ i n j e c t o r : m o d u l e r r \] F a i l e d t o i n s t a n t i a t e m o d u l e T e s t M o d u l e d u e t o : \n .* \[ \$ i n j e c t o r : u n p r ] U n k n o w n p r o v i d e r : x y z z y /
575
+ ) ;
573
576
} ) ;
574
577
575
578
576
579
it ( 'should decorate the missing service error with module function' , function ( ) {
577
580
function myModule ( xyzzy ) { }
578
581
expect ( function ( ) {
579
582
createInjector ( [ myModule ] ) ;
580
- } ) . toThrow ( '[$injector:unpr] Unknown provider: xyzzy from ' + myModule ) ;
583
+ } ) . toThrowMatching (
584
+ / \[ \$ i n j e c t o r : m o d u l e r r \] F a i l e d t o i n s t a n t i a t e m o d u l e f u n c t i o n m y M o d u l e \( x y z z y \) d u e t o : \n .* \[ \$ i n j e c t o r : u n p r ] U n k n o w n p r o v i d e r : x y z z y /
585
+ ) ;
581
586
} ) ;
582
587
583
588
584
589
it ( 'should decorate the missing service error with module array function' , function ( ) {
585
590
function myModule ( xyzzy ) { }
586
591
expect ( function ( ) {
587
592
createInjector ( [ [ 'xyzzy' , myModule ] ] ) ;
588
- } ) . toThrow ( '[$injector:unpr] Unknown provider: xyzzy from ' + myModule ) ;
593
+ } ) . toThrowMatching (
594
+ / \[ \$ i n j e c t o r : m o d u l e r r \] F a i l e d t o i n s t a n t i a t e m o d u l e f u n c t i o n m y M o d u l e \( x y z z y \) d u e t o : \n .* \[ \$ i n j e c t o r : u n p r ] U n k n o w n p r o v i d e r : x y z z y /
595
+ ) ;
589
596
} ) ;
590
597
591
598
@@ -801,7 +808,7 @@ describe('injector', function() {
801
808
createInjector ( [ function ( $provide ) {
802
809
$provide . value ( 'name' , 'angular' )
803
810
} , instanceLookupInModule ] ) ;
804
- } ) . toThrow ( '[ $injector:unpr] Unknown provider: name from ' + String ( instanceLookupInModule ) ) ;
811
+ } ) . toThrowMatching ( / \[ \ $i n j e c t o r : u n p r ] U n k n o w n p r o v i d e r : n a m e / ) ;
805
812
} ) ;
806
813
} ) ;
807
814
} ) ;
0 commit comments