@@ -80,14 +80,14 @@ describe('injector', function() {
80
80
it ( 'should provide useful message if no provider' , function ( ) {
81
81
expect ( function ( ) {
82
82
injector . get ( 'idontexist' ) ;
83
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: idontexistProvider <- idontexist" ) ;
83
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: idontexistProvider <- idontexist\n' ) ;
84
84
} ) ;
85
85
86
86
87
87
it ( 'should provide the caller name if given' , function ( ) {
88
88
expect ( function ( ) {
89
89
injector . get ( 'idontexist' , 'callerName' ) ;
90
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: idontexistProvider <- idontexist <- callerName" ) ;
90
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: idontexistProvider <- idontexist <- callerName\n' ) ;
91
91
} ) ;
92
92
93
93
@@ -96,18 +96,18 @@ describe('injector', function() {
96
96
var $controller = injector . get ( '$controller' ) ;
97
97
expect ( function ( ) {
98
98
$controller ( 'myCtrl' , { $scope : { } } ) ;
99
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: idontexistProvider <- idontexist <- myCtrl" ) ;
99
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: idontexistProvider <- idontexist <- myCtrl\n' ) ;
100
100
} ) ;
101
101
102
102
103
103
it ( 'should not corrupt the cache when an object fails to get instantiated' , function ( ) {
104
104
expect ( function ( ) {
105
105
injector . get ( 'idontexist' ) ;
106
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: idontexistProvider <- idontexist" ) ;
106
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: idontexistProvider <- idontexist\n' ) ;
107
107
108
108
expect ( function ( ) {
109
109
injector . get ( 'idontexist' ) ;
110
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: idontexistProvider <- idontexist" ) ;
110
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: idontexistProvider <- idontexist\n' ) ;
111
111
} ) ;
112
112
113
113
@@ -116,7 +116,7 @@ describe('injector', function() {
116
116
providers ( 'b' , function ( a ) { return 2 ; } ) ;
117
117
expect ( function ( ) {
118
118
injector . get ( 'b' ) ;
119
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: idontexistProvider <- idontexist <- a <- b" ) ;
119
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: idontexistProvider <- idontexist <- a <- b\n' ) ;
120
120
} ) ;
121
121
122
122
@@ -800,7 +800,7 @@ describe('injector', function() {
800
800
expect ( function ( ) {
801
801
createInjector ( [ 'TestModule' ] ) ;
802
802
} ) . toThrowMinErr (
803
- '$injector' , 'modulerr' , / 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 /
803
+ '$injector' , 'modulerr' , / 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 \n /
804
804
) ;
805
805
} ) ;
806
806
@@ -810,7 +810,7 @@ describe('injector', function() {
810
810
expect ( function ( ) {
811
811
createInjector ( [ myModule ] ) ;
812
812
} ) . toThrowMinErr (
813
- '$injector' , 'modulerr' , / 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 /
813
+ '$injector' , 'modulerr' , / 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 \n /
814
814
) ;
815
815
} ) ;
816
816
@@ -820,7 +820,7 @@ describe('injector', function() {
820
820
expect ( function ( ) {
821
821
createInjector ( [ [ 'xyzzy' , myModule ] ] ) ;
822
822
} ) . toThrowMinErr (
823
- '$injector' , 'modulerr' , / 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 /
823
+ '$injector' , 'modulerr' , / 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 \n /
824
824
) ;
825
825
} ) ;
826
826
@@ -831,7 +831,7 @@ describe('injector', function() {
831
831
$provide . factory ( 'service' , function ( service ) { } ) ;
832
832
return function ( service ) { } ;
833
833
} ] ) ;
834
- } ) . toThrowMinErr ( '$injector' , 'cdep' , 'Circular dependency found: service <- service' ) ;
834
+ } ) . toThrowMinErr ( '$injector' , 'cdep' , 'Circular dependency found: service <- service\n ' ) ;
835
835
} ) ;
836
836
837
837
@@ -842,7 +842,7 @@ describe('injector', function() {
842
842
$provide . factory ( 'b' , function ( a ) { } ) ;
843
843
return function ( a ) { } ;
844
844
} ] ) ;
845
- } ) . toThrowMinErr ( '$injector' , 'cdep' , 'Circular dependency found: a <- b <- a' ) ;
845
+ } ) . toThrowMinErr ( '$injector' , 'cdep' , 'Circular dependency found: a <- b <- a\n ' ) ;
846
846
} ) ;
847
847
848
848
} ) ;
@@ -1043,15 +1043,15 @@ describe('injector', function() {
1043
1043
} ] ) ;
1044
1044
expect ( function ( ) {
1045
1045
$injector . get ( 'nameProvider' ) ;
1046
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: nameProviderProvider <- nameProvider" ) ;
1046
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: nameProviderProvider <- nameProvider\n' ) ;
1047
1047
} ) ;
1048
1048
1049
1049
1050
1050
it ( 'should prevent provider configuration in app' , function ( ) {
1051
1051
var $injector = createInjector ( [ ] ) ;
1052
1052
expect ( function ( ) {
1053
1053
$injector . get ( '$provide' ) . value ( 'a' , 'b' ) ;
1054
- } ) . toThrowMinErr ( " $injector" , " unpr" , " Unknown provider: $provideProvider <- $provide" ) ;
1054
+ } ) . toThrowMinErr ( ' $injector' , ' unpr' , ' Unknown provider: $provideProvider <- $provide\n' ) ;
1055
1055
} ) ;
1056
1056
1057
1057
@@ -1061,7 +1061,7 @@ describe('injector', function() {
1061
1061
createInjector ( [ function ( $provide ) {
1062
1062
$provide . value ( 'name' , 'angular' ) ;
1063
1063
} , instanceLookupInModule ] ) ;
1064
- } ) . toThrowError ( / \[ \$ 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 / ) ;
1064
+ } ) . toThrowError ( / \[ \$ 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 \n / ) ;
1065
1065
} ) ;
1066
1066
} ) ;
1067
1067
} ) ;
@@ -1071,11 +1071,18 @@ describe('strict-di injector', function() {
1071
1071
1072
1072
describe ( 'with ngMock' , function ( ) {
1073
1073
it ( 'should not throw when calling mock.module() with "magic" annotations' , function ( ) {
1074
+ var executed = false ;
1075
+
1074
1076
expect ( function ( ) {
1075
1077
module ( function ( $provide , $httpProvider , $compileProvider ) {
1076
1078
// Don't throw!
1079
+ executed = true ;
1077
1080
} ) ;
1078
1081
} ) . not . toThrow ( ) ;
1082
+
1083
+ inject ( ) ;
1084
+
1085
+ expect ( executed ) . toBe ( true ) ;
1079
1086
} ) ;
1080
1087
1081
1088
0 commit comments