@@ -16,14 +16,14 @@ module('Unit | Service | l10n', function (hooks) {
16
16
test ( 'it works without a locale loaded' , async function ( assert ) {
17
17
let l10n = this . owner . lookup ( 'service:l10n' ) ;
18
18
19
- assert . equal ( l10n . locale , 'en' , 'locale is correct' ) ;
19
+ assert . strictEqual ( l10n . locale , 'en' , 'locale is correct' ) ;
20
20
21
- assert . equal ( l10n . t ( 'test thingy' ) , 'test thingy' ) ;
22
- assert . equal (
21
+ assert . strictEqual ( l10n . t ( 'test thingy' ) , 'test thingy' ) ;
22
+ assert . strictEqual (
23
23
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
24
24
'My name is john doe.'
25
25
) ;
26
- assert . equal (
26
+ assert . strictEqual (
27
27
l10n . n (
28
28
'My name is {{name}} {{count}}.' ,
29
29
'my names are {{name}} {{count}}.' ,
@@ -44,14 +44,14 @@ module('Unit | Service | l10n', function (hooks) {
44
44
45
45
await l10n . setLocale ( 'en' ) ;
46
46
47
- assert . equal ( l10n . locale , 'en' , 'locale is correct' ) ;
47
+ assert . strictEqual ( l10n . locale , 'en' , 'locale is correct' ) ;
48
48
49
- assert . equal ( l10n . t ( 'test thingy' ) , 'test thingy' ) ;
50
- assert . equal (
49
+ assert . strictEqual ( l10n . t ( 'test thingy' ) , 'test thingy' ) ;
50
+ assert . strictEqual (
51
51
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
52
52
'My name is john doe.'
53
53
) ;
54
- assert . equal (
54
+ assert . strictEqual (
55
55
l10n . n (
56
56
'My name is {{name}} {{count}}.' ,
57
57
'my names are {{name}} {{count}}.' ,
@@ -63,14 +63,14 @@ module('Unit | Service | l10n', function (hooks) {
63
63
64
64
await l10n . setLocale ( 'de' ) ;
65
65
66
- assert . equal ( l10n . locale , 'de' , 'locale is correct' ) ;
66
+ assert . strictEqual ( l10n . locale , 'de' , 'locale is correct' ) ;
67
67
68
- assert . equal ( l10n . t ( 'test thingy' ) , 'test thingy' ) ;
69
- assert . equal (
68
+ assert . strictEqual ( l10n . t ( 'test thingy' ) , 'test thingy' ) ;
69
+ assert . strictEqual (
70
70
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
71
71
'Mein Name ist john doe.'
72
72
) ;
73
- assert . equal (
73
+ assert . strictEqual (
74
74
l10n . n (
75
75
'My name is {{name}} {{count}}.' ,
76
76
'my names are {{name}} {{count}}.' ,
@@ -83,9 +83,9 @@ module('Unit | Service | l10n', function (hooks) {
83
83
// Change back
84
84
await l10n . setLocale ( 'en' ) ;
85
85
86
- assert . equal ( l10n . locale , 'en' , 'locale is correct' ) ;
86
+ assert . strictEqual ( l10n . locale , 'en' , 'locale is correct' ) ;
87
87
88
- assert . equal (
88
+ assert . strictEqual (
89
89
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
90
90
'My name is john doe.'
91
91
) ;
@@ -96,18 +96,18 @@ module('Unit | Service | l10n', function (hooks) {
96
96
97
97
let promise = l10n . setLocale ( 'ko' ) ;
98
98
99
- assert . equal ( l10n . locale , 'en' , 'locale is not yet updated' ) ;
99
+ assert . strictEqual ( l10n . locale , 'en' , 'locale is not yet updated' ) ;
100
100
101
- assert . equal (
101
+ assert . strictEqual (
102
102
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
103
103
'My name is john doe.'
104
104
) ;
105
105
106
106
await promise ;
107
107
108
- assert . equal ( l10n . locale , 'ko' , 'locale is updated' ) ;
108
+ assert . strictEqual ( l10n . locale , 'ko' , 'locale is updated' ) ;
109
109
110
- assert . equal (
110
+ assert . strictEqual (
111
111
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
112
112
'내 이름은 john doe.'
113
113
) ;
@@ -125,14 +125,14 @@ module('Unit | Service | l10n', function (hooks) {
125
125
await l10n . setLocale ( 'de' ) ;
126
126
} catch ( error ) {
127
127
assert . step ( 'error is thrown' ) ;
128
- assert . equal (
128
+ assert . strictEqual (
129
129
error . message ,
130
130
'Assertion Failed: ember-l10n: Cannot find locale file path for locale "de"' ,
131
131
'error is correct'
132
132
) ;
133
133
}
134
134
135
- assert . equal ( l10n . locale , 'en' , 'locale is not updated' ) ;
135
+ assert . strictEqual ( l10n . locale , 'en' , 'locale is not updated' ) ;
136
136
137
137
assert . verifySteps ( [ 'error is thrown' ] ) ;
138
138
} ) ;
@@ -151,14 +151,14 @@ module('Unit | Service | l10n', function (hooks) {
151
151
await l10n . setLocale ( 'de' ) ;
152
152
} catch ( error ) {
153
153
assert . step ( 'error is thrown' ) ;
154
- assert . equal (
154
+ assert . strictEqual (
155
155
error . message ,
156
156
'TEST error cannot load /assets/locales/de.json' ,
157
157
'error is correct'
158
158
) ;
159
159
}
160
160
161
- assert . equal ( l10n . locale , 'en' , 'locale is not updated' ) ;
161
+ assert . strictEqual ( l10n . locale , 'en' , 'locale is not updated' ) ;
162
162
163
163
assert . verifySteps ( [ 'error is thrown' ] ) ;
164
164
} ) ;
@@ -173,9 +173,9 @@ module('Unit | Service | l10n', function (hooks) {
173
173
} ) ;
174
174
mockLocale ( l10n , { 'test thingy' : 'test 2' } , 'test context' ) ;
175
175
176
- assert . equal ( l10n . t ( 'test thingy' ) , 'test 1' ) ;
177
- assert . equal ( l10n . t ( 'test thingy' , { } , 'test context' ) , 'test 2' ) ;
178
- assert . equal (
176
+ assert . strictEqual ( l10n . t ( 'test thingy' ) , 'test 1' ) ;
177
+ assert . strictEqual ( l10n . t ( 'test thingy' , { } , 'test context' ) , 'test 2' ) ;
178
+ assert . strictEqual (
179
179
l10n . t ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
180
180
'Mein Name ist john doe.'
181
181
) ;
@@ -190,9 +190,9 @@ module('Unit | Service | l10n', function (hooks) {
190
190
} ) ;
191
191
mockLocale ( l10n , { 'test thingy' : 'test 2' } , 'test context' ) ;
192
192
193
- assert . equal ( l10n . tVar ( 'test thingy' ) , 'test 1' ) ;
194
- assert . equal ( l10n . tVar ( 'test thingy' , { } , 'test context' ) , 'test 2' ) ;
195
- assert . equal (
193
+ assert . strictEqual ( l10n . tVar ( 'test thingy' ) , 'test 1' ) ;
194
+ assert . strictEqual ( l10n . tVar ( 'test thingy' , { } , 'test context' ) , 'test 2' ) ;
195
+ assert . strictEqual (
196
196
l10n . tVar ( 'My name is {{name}}.' , { name : 'john doe' } ) ,
197
197
'Mein Name ist john doe.'
198
198
) ;
@@ -218,7 +218,7 @@ module('Unit | Service | l10n', function (hooks) {
218
218
'test context'
219
219
) ;
220
220
221
- assert . equal (
221
+ assert . strictEqual (
222
222
l10n . n (
223
223
'My name is {{name}} {{count}}.' ,
224
224
'my names are {{name}} {{count}}.' ,
@@ -228,7 +228,7 @@ module('Unit | Service | l10n', function (hooks) {
228
228
'Mein Name ist john doe 1.'
229
229
) ;
230
230
231
- assert . equal (
231
+ assert . strictEqual (
232
232
l10n . n (
233
233
'My name is {{name}} {{count}}.' ,
234
234
'my names are {{name}} {{count}}.' ,
@@ -260,7 +260,7 @@ module('Unit | Service | l10n', function (hooks) {
260
260
'test context'
261
261
) ;
262
262
263
- assert . equal (
263
+ assert . strictEqual (
264
264
l10n . nVar (
265
265
'My name is {{name}} {{count}}.' ,
266
266
'my names are {{name}} {{count}}.' ,
@@ -270,7 +270,7 @@ module('Unit | Service | l10n', function (hooks) {
270
270
'Mein Name ist john doe 1.'
271
271
) ;
272
272
273
- assert . equal (
273
+ assert . strictEqual (
274
274
l10n . nVar (
275
275
'My name is {{name}} {{count}}.' ,
276
276
'my names are {{name}} {{count}}.' ,
@@ -297,17 +297,17 @@ module('Unit | Service | l10n', function (hooks) {
297
297
{ locale : 'de' }
298
298
) ;
299
299
300
- assert . equal (
300
+ assert . strictEqual (
301
301
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 0 ) ,
302
302
'Ich habe 0 Punkte.'
303
303
) ;
304
304
305
- assert . equal (
305
+ assert . strictEqual (
306
306
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 1 ) ,
307
307
'Ich habe 1 Punkt.'
308
308
) ;
309
309
310
- assert . equal (
310
+ assert . strictEqual (
311
311
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 2 ) ,
312
312
'Ich habe 2 Punkte.'
313
313
) ;
@@ -325,17 +325,17 @@ module('Unit | Service | l10n', function (hooks) {
325
325
{ locale : 'de' }
326
326
) ;
327
327
328
- assert . equal (
328
+ assert . strictEqual (
329
329
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 0 ) ,
330
330
'I have 0 points.'
331
331
) ;
332
332
333
- assert . equal (
333
+ assert . strictEqual (
334
334
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 1 ) ,
335
335
'I have 1 point.'
336
336
) ;
337
337
338
- assert . equal (
338
+ assert . strictEqual (
339
339
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 2 ) ,
340
340
'I have 2 points.'
341
341
) ;
@@ -353,17 +353,17 @@ module('Unit | Service | l10n', function (hooks) {
353
353
{ locale : 'ko' }
354
354
) ;
355
355
356
- assert . equal (
356
+ assert . strictEqual (
357
357
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 0 ) ,
358
358
'XXX YYY 0.'
359
359
) ;
360
360
361
- assert . equal (
361
+ assert . strictEqual (
362
362
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 1 ) ,
363
363
'XXX YYY 1.'
364
364
) ;
365
365
366
- assert . equal (
366
+ assert . strictEqual (
367
367
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 2 ) ,
368
368
'XXX YYY 2.'
369
369
) ;
@@ -381,17 +381,17 @@ module('Unit | Service | l10n', function (hooks) {
381
381
{ locale : 'ko' }
382
382
) ;
383
383
384
- assert . equal (
384
+ assert . strictEqual (
385
385
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 0 ) ,
386
386
'I have 0 points.'
387
387
) ;
388
388
389
- assert . equal (
389
+ assert . strictEqual (
390
390
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 1 ) ,
391
391
'I have 1 point.'
392
392
) ;
393
393
394
- assert . equal (
394
+ assert . strictEqual (
395
395
l10n . n ( 'I have {{count}} point.' , 'I have {{count}} points.' , 2 ) ,
396
396
'I have 2 points.'
397
397
) ;
@@ -409,13 +409,22 @@ module('Unit | Service | l10n', function (hooks) {
409
409
{ locale : 'ar-eg' }
410
410
) ;
411
411
412
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 0 ) , 'zero' ) ;
413
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 1 ) , 'one' ) ;
414
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 2 ) , 'two' ) ;
415
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 4 ) , 'few' ) ;
416
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 8 ) , 'few' ) ;
417
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 15 ) , 'many' ) ;
418
- assert . equal ( l10n . n ( '{{count}} item' , '{{count}} items' , 100 ) , 'other' ) ;
412
+ assert . strictEqual (
413
+ l10n . n ( '{{count}} item' , '{{count}} items' , 0 ) ,
414
+ 'zero'
415
+ ) ;
416
+ assert . strictEqual ( l10n . n ( '{{count}} item' , '{{count}} items' , 1 ) , 'one' ) ;
417
+ assert . strictEqual ( l10n . n ( '{{count}} item' , '{{count}} items' , 2 ) , 'two' ) ;
418
+ assert . strictEqual ( l10n . n ( '{{count}} item' , '{{count}} items' , 4 ) , 'few' ) ;
419
+ assert . strictEqual ( l10n . n ( '{{count}} item' , '{{count}} items' , 8 ) , 'few' ) ;
420
+ assert . strictEqual (
421
+ l10n . n ( '{{count}} item' , '{{count}} items' , 15 ) ,
422
+ 'many'
423
+ ) ;
424
+ assert . strictEqual (
425
+ l10n . n ( '{{count}} item' , '{{count}} items' , 100 ) ,
426
+ 'other'
427
+ ) ;
419
428
} ) ;
420
429
421
430
test ( 'it asserts if trying to use missing plural form (de)' , async function ( assert ) {
0 commit comments