@@ -28,7 +28,7 @@ fn best_avail_loc() {
28
28
) ;
29
29
30
30
let locale_part = "fr" . to_string ( ) ;
31
- let no_extensions_locale = JsString :: new ( locale_part. clone ( ) + & "-CA" . to_string ( ) ) ;
31
+ let no_extensions_locale = JsString :: new ( locale_part. clone ( ) + "-CA" ) ;
32
32
let available_locales = vec ! [ JsString :: new( locale_part. clone( ) ) ] ;
33
33
assert_eq ! (
34
34
best_available_locale( & available_locales, & no_extensions_locale, ) ,
@@ -38,7 +38,7 @@ fn best_avail_loc() {
38
38
let ja_kana_t = JsString :: new ( "ja-Kana-JP-t" ) ;
39
39
let ja_kana = JsString :: new ( "ja-Kana-JP" ) ;
40
40
let no_extensions_locale = JsString :: new ( "ja-Kana-JP-t-it-latn-it" ) ;
41
- let available_locales = vec ! [ ja_kana_t. clone ( ) , ja_kana. clone( ) ] ;
41
+ let available_locales = vec ! [ ja_kana_t, ja_kana. clone( ) ] ;
42
42
assert_eq ! (
43
43
best_available_locale( & available_locales, & no_extensions_locale, ) ,
44
44
Some ( ja_kana)
@@ -108,7 +108,7 @@ fn insert_unicode_ext() {
108
108
fn uni_ext_comp ( ) {
109
109
let ext = JsString :: new ( "-u-ca-japanese-hc-h12" ) ;
110
110
let components = unicode_extension_components ( & ext) ;
111
- assert_eq ! ( components. attributes. is_empty( ) , true ) ;
111
+ assert ! ( components. attributes. is_empty( ) ) ;
112
112
assert_eq ! ( components. keywords. len( ) , 2 ) ;
113
113
assert_eq ! ( components. keywords[ 0 ] . key, "ca" ) ;
114
114
assert_eq ! ( components. keywords[ 0 ] . value, "japanese" ) ;
@@ -126,7 +126,7 @@ fn uni_ext_comp() {
126
126
127
127
let ext = JsString :: new ( "-u-ca-buddhist-kk-nu-thai" ) ;
128
128
let components = unicode_extension_components ( & ext) ;
129
- assert_eq ! ( components. attributes. is_empty( ) , true ) ;
129
+ assert ! ( components. attributes. is_empty( ) ) ;
130
130
assert_eq ! ( components. keywords. len( ) , 3 ) ;
131
131
assert_eq ! ( components. keywords[ 0 ] . key, "ca" ) ;
132
132
assert_eq ! ( components. keywords[ 0 ] . value, "buddhist" ) ;
@@ -137,7 +137,7 @@ fn uni_ext_comp() {
137
137
138
138
let ext = JsString :: new ( "-u-ca-islamic-civil" ) ;
139
139
let components = unicode_extension_components ( & ext) ;
140
- assert_eq ! ( components. attributes. is_empty( ) , true ) ;
140
+ assert ! ( components. attributes. is_empty( ) ) ;
141
141
assert_eq ! ( components. keywords. len( ) , 1 ) ;
142
142
assert_eq ! ( components. keywords[ 0 ] . key, "ca" ) ;
143
143
assert_eq ! ( components. keywords[ 0 ] . value, "islamic-civil" ) ;
@@ -167,7 +167,7 @@ fn locale_resolution() {
167
167
) ;
168
168
assert_eq ! ( locale_record. locale, default_locale( ) ) ;
169
169
assert_eq ! ( locale_record. data_locale, default_locale( ) ) ;
170
- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
170
+ assert ! ( locale_record. properties. is_empty( ) ) ;
171
171
172
172
// test best fit
173
173
let available_locales = Vec :: < JsString > :: new ( ) ;
@@ -189,7 +189,7 @@ fn locale_resolution() {
189
189
) ;
190
190
assert_eq ! ( locale_record. locale, default_locale( ) ) ;
191
191
assert_eq ! ( locale_record. data_locale, default_locale( ) ) ;
192
- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
192
+ assert ! ( locale_record. properties. is_empty( ) ) ;
193
193
194
194
// available: [es-ES], requested: [es-ES]
195
195
let available_locales = vec ! [ JsString :: new( "es-ES" ) ] ;
@@ -211,7 +211,7 @@ fn locale_resolution() {
211
211
) ;
212
212
assert_eq ! ( locale_record. locale, "es-ES" ) ;
213
213
assert_eq ! ( locale_record. data_locale, "es-ES" ) ;
214
- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
214
+ assert ! ( locale_record. properties. is_empty( ) ) ;
215
215
216
216
// available: [zh-CN], requested: []
217
217
let available_locales = vec ! [ JsString :: new( "zh-CN" ) ] ;
@@ -233,7 +233,7 @@ fn locale_resolution() {
233
233
) ;
234
234
assert_eq ! ( locale_record. locale, default_locale( ) ) ;
235
235
assert_eq ! ( locale_record. data_locale, default_locale( ) ) ;
236
- assert_eq ! ( locale_record. properties. is_empty( ) , true ) ;
236
+ assert ! ( locale_record. properties. is_empty( ) ) ;
237
237
}
238
238
239
239
#[ test]
@@ -319,7 +319,7 @@ fn get_opt() {
319
319
let other_locale_str = JsString :: new ( "de-DE" ) ;
320
320
let values = vec ! [ other_locale_str] ;
321
321
options_obj
322
- . set ( "Locale" , locale_value. clone ( ) , true , & mut context)
322
+ . set ( "Locale" , locale_value, true , & mut context)
323
323
. expect ( "Setting a property should not fail" ) ;
324
324
let option_type = GetOptionType :: String ;
325
325
let get_option_result = get_option (
@@ -330,7 +330,7 @@ fn get_opt() {
330
330
& fallback,
331
331
& mut context,
332
332
) ;
333
- assert_eq ! ( get_option_result. is_err( ) , true ) ;
333
+ assert ! ( get_option_result. is_err( ) ) ;
334
334
335
335
let value = JsValue :: undefined ( ) ;
336
336
let minimum = 1.0 ;
@@ -345,21 +345,21 @@ fn get_opt() {
345
345
let maximum = 10.0 ;
346
346
let fallback = Some ( 5.0 ) ;
347
347
let get_option_result = default_number_option ( & value, minimum, maximum, fallback, & mut context) ;
348
- assert_eq ! ( get_option_result. is_err( ) , true ) ;
348
+ assert ! ( get_option_result. is_err( ) ) ;
349
349
350
350
let value = JsValue :: new ( 0 ) ;
351
351
let minimum = 1.0 ;
352
352
let maximum = 10.0 ;
353
353
let fallback = Some ( 5.0 ) ;
354
354
let get_option_result = default_number_option ( & value, minimum, maximum, fallback, & mut context) ;
355
- assert_eq ! ( get_option_result. is_err( ) , true ) ;
355
+ assert ! ( get_option_result. is_err( ) ) ;
356
356
357
357
let value = JsValue :: new ( 11 ) ;
358
358
let minimum = 1.0 ;
359
359
let maximum = 10.0 ;
360
360
let fallback = Some ( 5.0 ) ;
361
361
let get_option_result = default_number_option ( & value, minimum, maximum, fallback, & mut context) ;
362
- assert_eq ! ( get_option_result. is_err( ) , true ) ;
362
+ assert ! ( get_option_result. is_err( ) ) ;
363
363
364
364
let value_f64 = 7.0 ;
365
365
let value = JsValue :: new ( value_f64) ;
@@ -375,34 +375,22 @@ fn get_opt() {
375
375
let maximum = 10.0 ;
376
376
let fallback_val = 5.0 ;
377
377
let fallback = Some ( fallback_val) ;
378
- let get_option_result = get_number_option (
379
- & options,
380
- & property,
381
- minimum,
382
- maximum,
383
- fallback,
384
- & mut context,
385
- ) ;
378
+ let get_option_result =
379
+ get_number_option ( & options, property, minimum, maximum, fallback, & mut context) ;
386
380
assert_eq ! ( get_option_result, Ok ( fallback) ) ;
387
381
388
382
let options = JsObject :: empty ( ) ;
389
383
let value_f64 = 8.0 ;
390
384
let value = JsValue :: new ( value_f64) ;
391
385
let property = "fractionalSecondDigits" ;
392
386
options
393
- . set ( property, value. clone ( ) , true , & mut context)
387
+ . set ( property, value, true , & mut context)
394
388
. expect ( "Setting a property should not fail" ) ;
395
389
let minimum = 1.0 ;
396
390
let maximum = 10.0 ;
397
391
let fallback = Some ( 5.0 ) ;
398
- let get_option_result = get_number_option (
399
- & options,
400
- & property,
401
- minimum,
402
- maximum,
403
- fallback,
404
- & mut context,
405
- ) ;
392
+ let get_option_result =
393
+ get_number_option ( & options, property, minimum, maximum, fallback, & mut context) ;
406
394
assert_eq ! ( get_option_result, Ok ( Some ( value_f64) ) ) ;
407
395
}
408
396
@@ -420,7 +408,7 @@ fn to_date_time_opts() {
420
408
& DateTimeReqs :: Date ,
421
409
& mut context,
422
410
) ;
423
- assert_eq ! ( date_time_opts. is_err( ) , true ) ;
411
+ assert ! ( date_time_opts. is_err( ) ) ;
424
412
425
413
let options_obj = JsObject :: empty ( ) ;
426
414
options_obj
@@ -432,7 +420,7 @@ fn to_date_time_opts() {
432
420
& DateTimeReqs :: Time ,
433
421
& mut context,
434
422
) ;
435
- assert_eq ! ( date_time_opts. is_err( ) , true ) ;
423
+ assert ! ( date_time_opts. is_err( ) ) ;
436
424
437
425
let date_time_opts = to_date_time_options (
438
426
& JsValue :: undefined ( ) ,
@@ -453,7 +441,7 @@ fn to_date_time_opts() {
453
441
) ;
454
442
assert_eq ! (
455
443
date_time_opts. get( "day" , & mut context) ,
456
- Ok ( numeric_jsstring. clone ( ) )
444
+ Ok ( numeric_jsstring)
457
445
) ;
458
446
459
447
let date_time_opts = to_date_time_options (
@@ -475,7 +463,7 @@ fn to_date_time_opts() {
475
463
) ;
476
464
assert_eq ! (
477
465
date_time_opts. get( "second" , & mut context) ,
478
- Ok ( numeric_jsstring. clone ( ) )
466
+ Ok ( numeric_jsstring)
479
467
) ;
480
468
481
469
let date_time_opts = to_date_time_options (
@@ -509,6 +497,6 @@ fn to_date_time_opts() {
509
497
) ;
510
498
assert_eq ! (
511
499
date_time_opts. get( "second" , & mut context) ,
512
- Ok ( numeric_jsstring. clone ( ) )
500
+ Ok ( numeric_jsstring)
513
501
) ;
514
502
}
0 commit comments