@@ -7,7 +7,6 @@ describe('$interpolate', function() {
7
7
var interpolateFn = $interpolate ( 'some text' ) ;
8
8
9
9
expect ( interpolateFn . exp ) . toBe ( 'some text' ) ;
10
- expect ( interpolateFn . separators ) . toEqual ( [ 'some text' ] ) ;
11
10
expect ( interpolateFn . expressions ) . toEqual ( [ ] ) ;
12
11
13
12
expect ( interpolateFn ( { } ) ) . toBe ( 'some text' ) ;
@@ -41,7 +40,6 @@ describe('$interpolate', function() {
41
40
var interpolateFn = $interpolate ( 'Hello {{name}}!' ) ;
42
41
43
42
expect ( interpolateFn . exp ) . toBe ( 'Hello {{name}}!' ) ;
44
- expect ( interpolateFn . separators ) . toEqual ( [ 'Hello ' , '!' ] ) ;
45
43
expect ( interpolateFn . expressions ) . toEqual ( [ 'name' ] ) ;
46
44
47
45
var scope = $rootScope . $new ( ) ;
@@ -185,7 +183,6 @@ describe('$interpolate', function() {
185
183
} ) ) ;
186
184
187
185
it ( 'should not get confused with same markers' , inject ( function ( $interpolate ) {
188
- expect ( $interpolate ( '---' ) . separators ) . toEqual ( [ '---' ] ) ;
189
186
expect ( $interpolate ( '---' ) . expressions ) . toEqual ( [ ] ) ;
190
187
expect ( $interpolate ( '----' ) ( { } ) ) . toEqual ( '' ) ;
191
188
expect ( $interpolate ( '--1--' ) ( { } ) ) . toEqual ( '1' ) ;
@@ -194,67 +191,58 @@ describe('$interpolate', function() {
194
191
195
192
describe ( 'parseBindings' , function ( ) {
196
193
it ( 'should Parse Text With No Bindings' , inject ( function ( $interpolate ) {
197
- expect ( $interpolate ( "a" ) . separators ) . toEqual ( [ 'a' ] ) ;
198
194
expect ( $interpolate ( "a" ) . expressions ) . toEqual ( [ ] ) ;
199
195
} ) ) ;
200
196
201
197
it ( 'should Parse Empty Text' , inject ( function ( $interpolate ) {
202
- expect ( $interpolate ( "" ) . separators ) . toEqual ( [ '' ] ) ;
203
198
expect ( $interpolate ( "" ) . expressions ) . toEqual ( [ ] ) ;
204
199
} ) ) ;
205
200
206
201
it ( 'should Parse Inner Binding' , inject ( function ( $interpolate ) {
207
202
var interpolateFn = $interpolate ( "a{{b}}C" ) ,
208
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
209
- expect ( separators ) . toEqual ( [ 'a' , 'C' ] ) ;
203
+ expressions = interpolateFn . expressions ;
210
204
expect ( expressions ) . toEqual ( [ 'b' ] ) ;
211
205
expect ( interpolateFn ( { b : 123 } ) ) . toEqual ( 'a123C' ) ;
212
206
} ) ) ;
213
207
214
208
it ( 'should Parse Ending Binding' , inject ( function ( $interpolate ) {
215
209
var interpolateFn = $interpolate ( "a{{b}}" ) ,
216
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
217
- expect ( separators ) . toEqual ( [ 'a' , '' ] ) ;
210
+ expressions = interpolateFn . expressions ;
218
211
expect ( expressions ) . toEqual ( [ 'b' ] ) ;
219
212
expect ( interpolateFn ( { b : 123 } ) ) . toEqual ( 'a123' ) ;
220
213
} ) ) ;
221
214
222
215
it ( 'should Parse Begging Binding' , inject ( function ( $interpolate ) {
223
216
var interpolateFn = $interpolate ( "{{b}}c" ) ,
224
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
225
- expect ( separators ) . toEqual ( [ '' , 'c' ] ) ;
217
+ expressions = interpolateFn . expressions ;
226
218
expect ( expressions ) . toEqual ( [ 'b' ] ) ;
227
219
expect ( interpolateFn ( { b : 123 } ) ) . toEqual ( '123c' ) ;
228
220
} ) ) ;
229
221
230
222
it ( 'should Parse Loan Binding' , inject ( function ( $interpolate ) {
231
223
var interpolateFn = $interpolate ( "{{b}}" ) ,
232
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
233
- expect ( separators ) . toEqual ( [ '' , '' ] ) ;
224
+ expressions = interpolateFn . expressions ;
234
225
expect ( expressions ) . toEqual ( [ 'b' ] ) ;
235
226
expect ( interpolateFn ( { b : 123 } ) ) . toEqual ( '123' ) ;
236
227
} ) ) ;
237
228
238
229
it ( 'should Parse Two Bindings' , inject ( function ( $interpolate ) {
239
230
var interpolateFn = $interpolate ( "{{b}}{{c}}" ) ,
240
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
241
- expect ( separators ) . toEqual ( [ '' , '' , '' ] ) ;
231
+ expressions = interpolateFn . expressions ;
242
232
expect ( expressions ) . toEqual ( [ 'b' , 'c' ] ) ;
243
233
expect ( interpolateFn ( { b : 111 , c : 222 } ) ) . toEqual ( '111222' ) ;
244
234
} ) ) ;
245
235
246
236
it ( 'should Parse Two Bindings With Text In Middle' , inject ( function ( $interpolate ) {
247
237
var interpolateFn = $interpolate ( "{{b}}x{{c}}" ) ,
248
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
249
- expect ( separators ) . toEqual ( [ '' , 'x' , '' ] ) ;
238
+ expressions = interpolateFn . expressions ;
250
239
expect ( expressions ) . toEqual ( [ 'b' , 'c' ] ) ;
251
240
expect ( interpolateFn ( { b : 111 , c : 222 } ) ) . toEqual ( '111x222' ) ;
252
241
} ) ) ;
253
242
254
243
it ( 'should Parse Multiline' , inject ( function ( $interpolate ) {
255
244
var interpolateFn = $interpolate ( '"X\nY{{A\n+B}}C\nD"' ) ,
256
- separators = interpolateFn . separators , expressions = interpolateFn . expressions ;
257
- expect ( separators ) . toEqual ( [ '"X\nY' , 'C\nD"' ] ) ;
245
+ expressions = interpolateFn . expressions ;
258
246
expect ( expressions ) . toEqual ( [ 'A\n+B' ] ) ;
259
247
expect ( interpolateFn ( { 'A' : 'aa' , 'B' : 'bb' } ) ) . toEqual ( '"X\nYaabbC\nD"' ) ;
260
248
} ) ) ;
@@ -317,7 +305,6 @@ describe('$interpolate', function() {
317
305
} ) ;
318
306
319
307
inject ( function ( $interpolate ) {
320
- expect ( $interpolate ( '---' ) . separators ) . toEqual ( [ '---' ] ) ;
321
308
expect ( $interpolate ( '---' ) . expressions ) . toEqual ( [ ] ) ;
322
309
expect ( $interpolate ( '----' ) ( { } ) ) . toEqual ( '' ) ;
323
310
expect ( $interpolate ( '--1--' ) ( { } ) ) . toEqual ( '1' ) ;
0 commit comments