@@ -28,29 +28,23 @@ suite('Built-in functions', function() {
28
28
errors = [ ] ;
29
29
msg = bundle . getMessage ( 'num-decimal' ) ;
30
30
assert . strictEqual ( bundle . formatPattern ( msg . value , { } , errors ) , '{NUMBER()}' ) ;
31
- assert . strictEqual ( errors . length , 2 ) ;
31
+ assert . strictEqual ( errors . length , 1 ) ;
32
32
assert . ok ( errors [ 0 ] instanceof ReferenceError ) ;
33
33
assert . strictEqual ( errors [ 0 ] . message , "Unknown variable: $arg" ) ;
34
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
35
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to NUMBER" ) ;
36
34
37
35
errors = [ ] ;
38
36
msg = bundle . getMessage ( 'num-percent' ) ;
39
37
assert . strictEqual ( bundle . formatPattern ( msg . value , { } , errors ) , '{NUMBER()}' ) ;
40
- assert . strictEqual ( errors . length , 2 ) ;
38
+ assert . strictEqual ( errors . length , 1 ) ;
41
39
assert . ok ( errors [ 0 ] instanceof ReferenceError ) ;
42
40
assert . strictEqual ( errors [ 0 ] . message , "Unknown variable: $arg" ) ;
43
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
44
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to NUMBER" ) ;
45
41
46
42
errors = [ ] ;
47
43
msg = bundle . getMessage ( 'num-bad-opt' ) ;
48
44
assert . strictEqual ( bundle . formatPattern ( msg . value , { } , errors ) , '{NUMBER()}' ) ;
49
- assert . strictEqual ( errors . length , 2 ) ;
45
+ assert . strictEqual ( errors . length , 1 ) ;
50
46
assert . ok ( errors [ 0 ] instanceof ReferenceError ) ;
51
47
assert . strictEqual ( errors [ 0 ] . message , "Unknown variable: $arg" ) ;
52
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
53
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to NUMBER" ) ;
54
48
} ) ;
55
49
56
50
test ( 'number argument' , function ( ) {
@@ -131,29 +125,23 @@ suite('Built-in functions', function() {
131
125
errors = [ ] ;
132
126
msg = bundle . getMessage ( 'num-decimal' ) ;
133
127
assert . strictEqual ( bundle . formatPattern ( msg . value , args , errors ) , '{NUMBER()}' ) ;
134
- assert . strictEqual ( errors . length , 2 ) ;
128
+ assert . strictEqual ( errors . length , 1 ) ;
135
129
assert . ok ( errors [ 0 ] instanceof TypeError ) ;
136
130
assert . strictEqual ( errors [ 0 ] . message , "Variable type not supported: $arg, object" ) ;
137
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
138
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to NUMBER" ) ;
139
131
140
132
errors = [ ] ;
141
133
msg = bundle . getMessage ( 'num-percent' ) ;
142
134
assert . strictEqual ( bundle . formatPattern ( msg . value , args , errors ) , '{NUMBER()}' ) ;
143
- assert . strictEqual ( errors . length , 2 ) ;
135
+ assert . strictEqual ( errors . length , 1 ) ;
144
136
assert . ok ( errors [ 0 ] instanceof TypeError ) ;
145
137
assert . strictEqual ( errors [ 0 ] . message , "Variable type not supported: $arg, object" ) ;
146
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
147
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to NUMBER" ) ;
148
138
149
139
errors = [ ] ;
150
140
msg = bundle . getMessage ( 'num-bad-opt' ) ;
151
141
assert . strictEqual ( bundle . formatPattern ( msg . value , args , errors ) , '{NUMBER()}' ) ;
152
- assert . strictEqual ( errors . length , 2 ) ;
142
+ assert . strictEqual ( errors . length , 1 ) ;
153
143
assert . ok ( errors [ 0 ] instanceof TypeError ) ;
154
144
assert . strictEqual ( errors [ 0 ] . message , "Variable type not supported: $arg, object" ) ;
155
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
156
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to NUMBER" ) ;
157
145
} ) ;
158
146
} ) ;
159
147
@@ -173,29 +161,23 @@ suite('Built-in functions', function() {
173
161
errors = [ ] ;
174
162
msg = bundle . getMessage ( 'dt-default' ) ;
175
163
assert . strictEqual ( bundle . formatPattern ( msg . value , { } , errors ) , '{DATETIME()}' ) ;
176
- assert . strictEqual ( errors . length , 2 ) ;
164
+ assert . strictEqual ( errors . length , 1 ) ;
177
165
assert . ok ( errors [ 0 ] instanceof ReferenceError ) ;
178
166
assert . strictEqual ( errors [ 0 ] . message , "Unknown variable: $arg" ) ;
179
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
180
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to DATETIME" ) ;
181
167
182
168
errors = [ ] ;
183
169
msg = bundle . getMessage ( 'dt-month' ) ;
184
170
assert . strictEqual ( bundle . formatPattern ( msg . value , { } , errors ) , '{DATETIME()}' ) ;
185
- assert . strictEqual ( errors . length , 2 ) ;
171
+ assert . strictEqual ( errors . length , 1 ) ;
186
172
assert . ok ( errors [ 0 ] instanceof ReferenceError ) ;
187
173
assert . strictEqual ( errors [ 0 ] . message , "Unknown variable: $arg" ) ;
188
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
189
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to DATETIME" ) ;
190
174
191
175
errors = [ ] ;
192
176
msg = bundle . getMessage ( 'dt-bad-opt' ) ;
193
177
assert . strictEqual ( bundle . formatPattern ( msg . value , { } , errors ) , '{DATETIME()}' ) ;
194
- assert . strictEqual ( errors . length , 2 ) ;
178
+ assert . strictEqual ( errors . length , 1 ) ;
195
179
assert . ok ( errors [ 0 ] instanceof ReferenceError ) ;
196
180
assert . strictEqual ( errors [ 0 ] . message , "Unknown variable: $arg" ) ;
197
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
198
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to DATETIME" ) ;
199
181
} ) ;
200
182
201
183
test ( 'Date argument' , function ( ) {
@@ -286,29 +268,23 @@ suite('Built-in functions', function() {
286
268
errors = [ ] ;
287
269
msg = bundle . getMessage ( 'dt-default' ) ;
288
270
assert . strictEqual ( bundle . formatPattern ( msg . value , args , errors ) , '{DATETIME()}' ) ;
289
- assert . strictEqual ( errors . length , 2 ) ;
271
+ assert . strictEqual ( errors . length , 1 ) ;
290
272
assert . ok ( errors [ 0 ] instanceof TypeError ) ;
291
273
assert . strictEqual ( errors [ 0 ] . message , "Variable type not supported: $arg, object" ) ;
292
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
293
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to DATETIME" ) ;
294
274
295
275
errors = [ ] ;
296
276
msg = bundle . getMessage ( 'dt-month' ) ;
297
277
assert . strictEqual ( bundle . formatPattern ( msg . value , args , errors ) , '{DATETIME()}' ) ;
298
- assert . strictEqual ( errors . length , 2 ) ;
278
+ assert . strictEqual ( errors . length , 1 ) ;
299
279
assert . ok ( errors [ 0 ] instanceof TypeError ) ;
300
280
assert . strictEqual ( errors [ 0 ] . message , "Variable type not supported: $arg, object" ) ;
301
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
302
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to DATETIME" ) ;
303
281
304
282
errors = [ ] ;
305
283
msg = bundle . getMessage ( 'dt-bad-opt' ) ;
306
284
assert . strictEqual ( bundle . formatPattern ( msg . value , args , errors ) , '{DATETIME()}' ) ;
307
- assert . strictEqual ( errors . length , 2 ) ;
285
+ assert . strictEqual ( errors . length , 1 ) ;
308
286
assert . ok ( errors [ 0 ] instanceof TypeError ) ;
309
287
assert . strictEqual ( errors [ 0 ] . message , "Variable type not supported: $arg, object" ) ;
310
- assert . ok ( errors [ 1 ] instanceof TypeError ) ;
311
- assert . strictEqual ( errors [ 1 ] . message , "Invalid argument type to DATETIME" ) ;
312
288
} ) ;
313
289
} ) ;
314
290
} ) ;
0 commit comments