@@ -92,7 +92,7 @@ describe('TranslatePipe (modules)', () => {
92
92
translate . setTranslation ( 'en' , { "TEST" : "This is a test" } ) ;
93
93
translate . use ( 'en' ) ;
94
94
95
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "This is a test" ) ;
95
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "This is a test" ) ;
96
96
} ) ;
97
97
98
98
it ( 'should call markForChanges when it translates a string' , ( ) => {
@@ -108,44 +108,44 @@ describe('TranslatePipe (modules)', () => {
108
108
translate . setTranslation ( 'en' , { "TEST" : "This is a test {{param}}" } ) ;
109
109
translate . use ( 'en' ) ;
110
110
111
- expect ( translatePipe . transform ( 'TEST' , { param : "with param" } ) as string ) . toEqual ( "This is a test with param" ) ;
111
+ expect ( translatePipe . transform ( 'TEST' , { param : "with param" } ) ) . toEqual ( "This is a test with param" ) ;
112
112
} ) ;
113
113
114
114
it ( 'should translate a string with object as string parameters' , ( ) => {
115
115
translate . setTranslation ( 'en' , { "TEST" : "This is a test {{param}}" } ) ;
116
116
translate . use ( 'en' ) ;
117
117
118
- expect ( translatePipe . transform ( 'TEST' , '{param: "with param"}' ) as string ) . toEqual ( "This is a test with param" ) ;
119
- expect ( translatePipe . transform ( 'TEST' , '{"param": "with param"}' ) as string ) . toEqual ( "This is a test with param" ) ;
120
- expect ( translatePipe . transform ( 'TEST' , "{param: 'with param'}" ) as string ) . toEqual ( "This is a test with param" ) ;
121
- expect ( translatePipe . transform ( 'TEST' , "{'param' : 'with param'}" ) as string ) . toEqual ( "This is a test with param" ) ;
118
+ expect ( translatePipe . transform ( 'TEST' , '{param: "with param"}' ) ) . toEqual ( "This is a test with param" ) ;
119
+ expect ( translatePipe . transform ( 'TEST' , '{"param": "with param"}' ) ) . toEqual ( "This is a test with param" ) ;
120
+ expect ( translatePipe . transform ( 'TEST' , "{param: 'with param'}" ) ) . toEqual ( "This is a test with param" ) ;
121
+ expect ( translatePipe . transform ( 'TEST' , "{'param' : 'with param'}" ) ) . toEqual ( "This is a test with param" ) ;
122
122
} ) ;
123
123
124
124
it ( 'should translate a string with object as multiple string parameters' , ( ) => {
125
125
translate . setTranslation ( 'en' , { "TEST" : "This is a test {{param1}} {{param2}}" } ) ;
126
126
translate . use ( 'en' ) ;
127
127
128
- expect ( translatePipe . transform ( 'TEST' , '{param1: "with param-1", param2: "and param-2"}' ) as string )
128
+ expect ( translatePipe . transform ( 'TEST' , '{param1: "with param-1", param2: "and param-2"}' ) )
129
129
. toEqual ( "This is a test with param-1 and param-2" ) ;
130
- expect ( translatePipe . transform ( 'TEST' , '{"param1": "with param-1", "param2": "and param-2"}' ) as string )
130
+ expect ( translatePipe . transform ( 'TEST' , '{"param1": "with param-1", "param2": "and param-2"}' ) )
131
131
. toEqual ( "This is a test with param-1 and param-2" ) ;
132
- expect ( translatePipe . transform ( 'TEST' , "{param1: 'with param-1', param2: 'and param-2'}" ) as string )
132
+ expect ( translatePipe . transform ( 'TEST' , "{param1: 'with param-1', param2: 'and param-2'}" ) )
133
133
. toEqual ( "This is a test with param-1 and param-2" ) ;
134
- expect ( translatePipe . transform ( 'TEST' , "{'param1' : 'with param-1', 'param2': 'and param-2'}" ) as string )
134
+ expect ( translatePipe . transform ( 'TEST' , "{'param1' : 'with param-1', 'param2': 'and param-2'}" ) )
135
135
. toEqual ( "This is a test with param-1 and param-2" ) ;
136
136
} ) ;
137
137
138
138
it ( 'should translate a string with object as nested string parameters' , ( ) => {
139
139
translate . setTranslation ( 'en' , { "TEST" : "This is a test {{param.one}} {{param.two}}" } ) ;
140
140
translate . use ( 'en' ) ;
141
141
142
- expect ( translatePipe . transform ( 'TEST' , '{param: {one: "with param-1", two: "and param-2"}}' ) as string )
142
+ expect ( translatePipe . transform ( 'TEST' , '{param: {one: "with param-1", two: "and param-2"}}' ) )
143
143
. toEqual ( "This is a test with param-1 and param-2" ) ;
144
- expect ( translatePipe . transform ( 'TEST' , '{"param": {"one": "with param-1", "two": "and param-2"}}' ) as string )
144
+ expect ( translatePipe . transform ( 'TEST' , '{"param": {"one": "with param-1", "two": "and param-2"}}' ) )
145
145
. toEqual ( "This is a test with param-1 and param-2" ) ;
146
- expect ( translatePipe . transform ( 'TEST' , "{param: {one: 'with param-1', two: 'and param-2'}}" ) as string )
146
+ expect ( translatePipe . transform ( 'TEST' , "{param: {one: 'with param-1', two: 'and param-2'}}" ) )
147
147
. toEqual ( "This is a test with param-1 and param-2" ) ;
148
- expect ( translatePipe . transform ( 'TEST' , "{'param' : {'one': 'with param-1', 'two': 'and param-2'}}" ) as string )
148
+ expect ( translatePipe . transform ( 'TEST' , "{'param' : {'one': 'with param-1', 'two': 'and param-2'}}" ) )
149
149
. toEqual ( "This is a test with param-1 and param-2" ) ;
150
150
} ) ;
151
151
@@ -156,15 +156,15 @@ describe('TranslatePipe (modules)', () => {
156
156
spyOn ( translatePipe , 'updateValue' ) . and . callThrough ( ) ;
157
157
spyOn ( ref , 'markForCheck' ) . and . callThrough ( ) ;
158
158
159
- expect ( translatePipe . transform ( 'TEST' , { param : "with param" } ) as string ) . toEqual ( "This is a test with param" ) ;
159
+ expect ( translatePipe . transform ( 'TEST' , { param : "with param" } ) ) . toEqual ( "This is a test with param" ) ;
160
160
expect ( translatePipe . updateValue ) . toHaveBeenCalledTimes ( 1 ) ;
161
161
162
162
// same value, shouldn't call 'updateValue' again
163
- expect ( translatePipe . transform ( 'TEST' , { param : "with param" } ) as string ) . toEqual ( "This is a test with param" ) ;
163
+ expect ( translatePipe . transform ( 'TEST' , { param : "with param" } ) ) . toEqual ( "This is a test with param" ) ;
164
164
expect ( translatePipe . updateValue ) . toHaveBeenCalledTimes ( 1 ) ;
165
165
166
166
// different param, should call 'updateValue'
167
- expect ( translatePipe . transform ( 'TEST' , { param : "with param2" } ) as string ) . toEqual ( "This is a test with param2" ) ;
167
+ expect ( translatePipe . transform ( 'TEST' , { param : "with param2" } ) ) . toEqual ( "This is a test with param2" ) ;
168
168
expect ( translatePipe . updateValue ) . toHaveBeenCalledTimes ( 2 ) ;
169
169
170
170
expect ( ref . markForCheck ) . toHaveBeenCalledTimes ( 2 ) ;
@@ -194,12 +194,12 @@ describe('TranslatePipe (modules)', () => {
194
194
translate . setTranslation ( 'fr' , { "TEST" : "C'est un test" } ) ;
195
195
translate . use ( 'en' ) ;
196
196
197
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "This is a test" ) ;
197
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "This is a test" ) ;
198
198
199
199
// this will be resolved at the next lang change
200
200
const subscription = translate . onLangChange . subscribe ( ( res : LangChangeEvent ) => {
201
201
expect ( res . lang ) . toEqual ( 'fr' ) ;
202
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "C'est un test" ) ;
202
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "C'est un test" ) ;
203
203
subscription . unsubscribe ( ) ;
204
204
done ( ) ;
205
205
} ) ;
@@ -209,14 +209,14 @@ describe('TranslatePipe (modules)', () => {
209
209
210
210
it ( 'with file loader' , ( done ) => {
211
211
translate . use ( 'en' ) ;
212
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "This is a test" ) ;
212
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "This is a test" ) ;
213
213
214
214
// this will be resolved at the next lang change
215
215
const subscription = translate . onLangChange . subscribe ( ( res : LangChangeEvent ) => {
216
216
// let it update the translations
217
217
setTimeout ( ( ) => {
218
218
expect ( res . lang ) . toEqual ( 'fr' ) ;
219
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "C'est un test" ) ;
219
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "C'est un test" ) ;
220
220
subscription . unsubscribe ( ) ;
221
221
done ( ) ;
222
222
} ) ;
@@ -242,12 +242,12 @@ describe('TranslatePipe (modules)', () => {
242
242
translate . setTranslation ( 'fr' , { "TEST" : "C'est un test" } ) ;
243
243
translate . setDefaultLang ( 'en' ) ;
244
244
245
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "This is a test" ) ;
245
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "This is a test" ) ;
246
246
247
247
// this will be resolved at the next lang change
248
248
const subscription = translate . onDefaultLangChange . subscribe ( ( res : DefaultLangChangeEvent ) => {
249
249
expect ( res . lang ) . toEqual ( 'fr' ) ;
250
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "C'est un test" ) ;
250
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "C'est un test" ) ;
251
251
subscription . unsubscribe ( ) ;
252
252
done ( ) ;
253
253
} ) ;
@@ -257,14 +257,14 @@ describe('TranslatePipe (modules)', () => {
257
257
258
258
it ( 'with file loader' , ( done ) => {
259
259
translate . setDefaultLang ( 'en' ) ;
260
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "This is a test" ) ;
260
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "This is a test" ) ;
261
261
262
262
// this will be resolved at the next lang change
263
263
const subscription = translate . onDefaultLangChange . subscribe ( ( res : DefaultLangChangeEvent ) => {
264
264
// let it update the translations
265
265
setTimeout ( ( ) => {
266
266
expect ( res . lang ) . toEqual ( 'fr' ) ;
267
- expect ( translatePipe . transform ( 'TEST' ) as string ) . toEqual ( "C'est un test" ) ;
267
+ expect ( translatePipe . transform ( 'TEST' ) ) . toEqual ( "C'est un test" ) ;
268
268
subscription . unsubscribe ( ) ;
269
269
done ( ) ;
270
270
} ) ;
0 commit comments