@@ -52,6 +52,7 @@ fn is_safe_integer() {
52
52
assert_eq ! ( Number :: is_safe_integer( & INFINITY . into( ) ) , false ) ;
53
53
}
54
54
55
+ #[ allow( deprecated) ]
55
56
#[ wasm_bindgen_test]
56
57
fn new ( ) {
57
58
let n = Number :: new ( & JsValue :: from ( 42 ) ) ;
@@ -72,7 +73,7 @@ fn parse_int_float() {
72
73
73
74
#[ wasm_bindgen_test]
74
75
fn to_locale_string ( ) {
75
- let number = Number :: new ( & 1234.45 . into ( ) ) ;
76
+ let number = Number :: from ( 1234.45 ) ;
76
77
assert_eq ! ( number. to_locale_string( "en-US" ) , "1,234.45" ) ;
77
78
// TODO: these tests seems to be system dependent, disable for now
78
79
// assert_eq!(wasm.to_locale_string(number, "de-DE"), "1,234.45");
@@ -81,37 +82,35 @@ fn to_locale_string() {
81
82
82
83
#[ wasm_bindgen_test]
83
84
fn to_precision ( ) {
84
- assert_eq ! ( Number :: new ( & 0.1 . into ( ) ) . to_precision( 3 ) . unwrap( ) , "0.100" ) ;
85
- assert ! ( Number :: new ( & 10 . into ( ) ) . to_precision( 101 ) . is_err( ) ) ;
85
+ assert_eq ! ( Number :: from ( 0.1 ) . to_precision( 3 ) . unwrap( ) , "0.100" ) ;
86
+ assert ! ( Number :: from ( 10 ) . to_precision( 101 ) . is_err( ) ) ;
86
87
}
87
88
88
89
#[ wasm_bindgen_test]
89
90
fn to_string ( ) {
90
- assert_eq ! ( Number :: new ( & 42 . into ( ) ) . to_string( 10 ) . unwrap( ) , "42" ) ;
91
- assert_eq ! ( Number :: new ( & 233 . into ( ) ) . to_string( 16 ) . unwrap( ) , "e9" ) ;
92
- assert ! ( Number :: new ( & 100 . into ( ) ) . to_string( 100 ) . is_err( ) ) ;
91
+ assert_eq ! ( Number :: from ( 42 ) . to_string( 10 ) . unwrap( ) , "42" ) ;
92
+ assert_eq ! ( Number :: from ( 233 ) . to_string( 16 ) . unwrap( ) , "e9" ) ;
93
+ assert ! ( Number :: from ( 100 ) . to_string( 100 ) . is_err( ) ) ;
93
94
}
94
95
95
96
#[ wasm_bindgen_test]
96
97
fn value_of ( ) {
97
- assert_eq ! ( Number :: new ( & 42 . into ( ) ) . value_of( ) , 42. ) ;
98
+ assert_eq ! ( Number :: from ( 42 ) . value_of( ) , 42. ) ;
98
99
}
99
100
100
101
#[ wasm_bindgen_test]
101
102
fn to_fixed ( ) {
102
- assert_eq ! ( Number :: new ( & 123.456 . into ( ) ) . to_fixed( 2 ) . unwrap( ) , "123.46" ) ;
103
- assert ! ( Number :: new ( & 10 . into ( ) ) . to_fixed( 101 ) . is_err( ) ) ;
103
+ assert_eq ! ( Number :: from ( 123.456 ) . to_fixed( 2 ) . unwrap( ) , "123.46" ) ;
104
+ assert ! ( Number :: from ( 10 ) . to_fixed( 101 ) . is_err( ) ) ;
104
105
}
105
106
106
107
#[ wasm_bindgen_test]
107
108
fn to_exponential ( ) {
108
- assert_eq ! (
109
- Number :: new( & 123456 . into( ) ) . to_exponential( 2 ) . unwrap( ) ,
110
- "1.23e+5"
111
- ) ;
112
- assert ! ( Number :: new( & 10 . into( ) ) . to_exponential( 101 ) . is_err( ) ) ;
109
+ assert_eq ! ( Number :: from( 123456 ) . to_exponential( 2 ) . unwrap( ) , "1.23e+5" ) ;
110
+ assert ! ( Number :: from( 10 ) . to_exponential( 101 ) . is_err( ) ) ;
113
111
}
114
112
113
+ #[ allow( deprecated) ]
115
114
#[ wasm_bindgen_test]
116
115
fn number_inheritance ( ) {
117
116
let n = Number :: new ( & JsValue :: from ( 42 ) ) ;
0 commit comments