@@ -268,8 +268,9 @@ describe('injector', function() {
268268 it ( 'should error on invalid module name' , function ( ) {
269269 expect ( function ( ) {
270270 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+ ) ;
273274 } ) ;
274275
275276
@@ -552,7 +553,7 @@ describe('injector', function() {
552553 createInjector ( [
553554 { }
554555 ] , { } ) ;
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 / ) ;
556557 } ) ;
557558
558559
@@ -561,31 +562,37 @@ describe('injector', function() {
561562 createInjector ( [ function ( ) {
562563 throw 'MyError' ;
563564 } ] , { } ) ;
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 / ) ;
565566 } ) ;
566567
567568
568569 it ( 'should decorate the missing service error with module name' , function ( ) {
569570 angular . module ( 'TestModule' , [ ] , function ( xyzzy ) { } ) ;
570571 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+ ) ;
573576 } ) ;
574577
575578
576579 it ( 'should decorate the missing service error with module function' , function ( ) {
577580 function myModule ( xyzzy ) { }
578581 expect ( function ( ) {
579582 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+ ) ;
581586 } ) ;
582587
583588
584589 it ( 'should decorate the missing service error with module array function' , function ( ) {
585590 function myModule ( xyzzy ) { }
586591 expect ( function ( ) {
587592 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+ ) ;
589596 } ) ;
590597
591598
@@ -801,7 +808,7 @@ describe('injector', function() {
801808 createInjector ( [ function ( $provide ) {
802809 $provide . value ( 'name' , 'angular' )
803810 } , 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 / ) ;
805812 } ) ;
806813 } ) ;
807814} ) ;
0 commit comments