@@ -20,26 +20,26 @@ describe("when the value is invalid with custom config", () => {
20
20
} ) ;
21
21
it ( "should return as follows" , ( ) => {
22
22
expect ( numberFormat . format ( "" ) ) . toEqual ( "" ) ;
23
- expect ( numberFormat . format ( "foo" ) ) . toEqual ( "$0 " ) ;
24
- expect ( numberFormat . format ( "-foo" ) ) . toEqual ( "$0 " ) ;
25
- expect ( numberFormat . format ( "-fo,o-" ) ) . toEqual ( "$0, " ) ;
26
- expect ( numberFormat . format ( "-fo.o-" ) ) . toEqual ( "$0 " ) ;
27
- expect ( numberFormat . format ( "!@#$%^&*()" ) ) . toEqual ( "$0 " ) ;
23
+ expect ( numberFormat . format ( "foo" ) ) . toEqual ( "" ) ;
24
+ expect ( numberFormat . format ( "-foo" ) ) . toEqual ( "" ) ;
25
+ expect ( numberFormat . format ( "-fo,o-" ) ) . toEqual ( "" ) ;
26
+ expect ( numberFormat . format ( "-fo.o-" ) ) . toEqual ( "" ) ;
27
+ expect ( numberFormat . format ( "!@#$%^&*()" ) ) . toEqual ( "" ) ;
28
28
} ) ;
29
29
it ( "should return as follows" , ( ) => {
30
30
expect ( numberFormat . clean ( true ) . format ( "" ) ) . toEqual ( "" ) ;
31
- expect ( numberFormat . clean ( true ) . format ( "foo" ) ) . toEqual ( "$0 " ) ;
32
- expect ( numberFormat . clean ( true ) . format ( "-foo" ) ) . toEqual ( "$0 " ) ;
33
- expect ( numberFormat . clean ( true ) . format ( "-fo.o-" ) ) . toEqual ( "$0 " ) ;
34
- expect ( numberFormat . clean ( true ) . format ( "-fo,o-" ) ) . toEqual ( "$0 " ) ;
35
- expect ( numberFormat . clean ( true ) . format ( "!@#$%^&*()" ) ) . toEqual ( "$0 " ) ;
31
+ expect ( numberFormat . clean ( true ) . format ( "foo" ) ) . toEqual ( "" ) ;
32
+ expect ( numberFormat . clean ( true ) . format ( "-foo" ) ) . toEqual ( "" ) ;
33
+ expect ( numberFormat . clean ( true ) . format ( "-fo.o-" ) ) . toEqual ( "" ) ;
34
+ expect ( numberFormat . clean ( true ) . format ( "-fo,o-" ) ) . toEqual ( "" ) ;
35
+ expect ( numberFormat . clean ( true ) . format ( "!@#$%^&*()" ) ) . toEqual ( "" ) ;
36
36
} ) ;
37
37
it ( "should return as follows" , ( ) => {
38
38
expect ( numberFormat . clean ( true ) . unformat ( "" ) ) . toEqual ( "" ) ;
39
- expect ( numberFormat . clean ( true ) . unformat ( "foo" ) ) . toEqual ( "0 " ) ;
40
- expect ( numberFormat . clean ( true ) . unformat ( "-foo" ) ) . toEqual ( "0 " ) ;
41
- expect ( numberFormat . clean ( true ) . unformat ( "-fo.o-" ) ) . toEqual ( "0 " ) ;
42
- expect ( numberFormat . clean ( true ) . unformat ( "!@#$%^&*()" ) ) . toEqual ( "0 " ) ;
39
+ expect ( numberFormat . clean ( true ) . unformat ( "foo" ) ) . toEqual ( "" ) ;
40
+ expect ( numberFormat . clean ( true ) . unformat ( "-foo" ) ) . toEqual ( "" ) ;
41
+ expect ( numberFormat . clean ( true ) . unformat ( "-fo.o-" ) ) . toEqual ( "" ) ;
42
+ expect ( numberFormat . clean ( true ) . unformat ( "!@#$%^&*()" ) ) . toEqual ( "" ) ;
43
43
} ) ;
44
44
} ) ;
45
45
describe ( "format when options are custom" , ( ) => {
@@ -64,23 +64,23 @@ describe("format when options are custom", () => {
64
64
expect ( numberFormat . format ( "-12.345,,54321-" ) ) . toEqual ( "-$12.345,54321" ) ;
65
65
} ) ;
66
66
it ( "format numerical value" , ( ) => {
67
- expect ( numberFormat . format ( 0 ) ) . toEqual ( "$0 " ) ;
68
- expect ( numberFormat . format ( 0 ) ) . toEqual ( "$0 " ) ;
69
- expect ( numberFormat . format ( 0.0 ) ) . toEqual ( "$0 " ) ;
67
+ expect ( numberFormat . format ( 0 ) ) . toEqual ( "" ) ;
68
+ expect ( numberFormat . format ( 0 ) ) . toEqual ( "" ) ;
69
+ expect ( numberFormat . format ( 0.0 ) ) . toEqual ( "" ) ;
70
70
expect ( numberFormat . format ( - 0.1 ) ) . toEqual ( "-$0,1" ) ;
71
- expect ( numberFormat . format ( - 0.0 ) ) . toEqual ( "$0 " ) ;
71
+ expect ( numberFormat . format ( - 0.0 ) ) . toEqual ( "" ) ;
72
72
expect ( numberFormat . format ( 0.1 ) ) . toEqual ( "$0,1" ) ;
73
73
expect ( numberFormat . format ( 12345.54921 ) ) . toEqual ( "$12.345,54921" ) ;
74
74
expect ( numberFormat . format ( 12345.12345 ) ) . toEqual ( "$12.345,12345" ) ;
75
75
expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( "$12.345,54321" ) ;
76
76
expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( "$12.345,54321" ) ;
77
77
} ) ;
78
78
it ( "format and clean numerical value" , ( ) => {
79
- expect ( numberFormat . clean ( true ) . format ( 0 ) ) . toEqual ( "$0 " ) ;
80
- expect ( numberFormat . clean ( true ) . format ( 0 ) ) . toEqual ( "$0 " ) ;
81
- expect ( numberFormat . clean ( true ) . format ( 0.0 ) ) . toEqual ( "$0 " ) ;
79
+ expect ( numberFormat . clean ( true ) . format ( 0 ) ) . toEqual ( "" ) ;
80
+ expect ( numberFormat . clean ( true ) . format ( 0 ) ) . toEqual ( "" ) ;
81
+ expect ( numberFormat . clean ( true ) . format ( 0.0 ) ) . toEqual ( "" ) ;
82
82
expect ( numberFormat . clean ( true ) . format ( 0.1 ) ) . toEqual ( "$0,1" ) ;
83
- expect ( numberFormat . clean ( true ) . format ( - 0.0 ) ) . toEqual ( "$0 " ) ;
83
+ expect ( numberFormat . clean ( true ) . format ( - 0.0 ) ) . toEqual ( "" ) ;
84
84
expect ( numberFormat . clean ( true ) . format ( - 0.1 ) ) . toEqual ( "-$0,1" ) ;
85
85
expect ( numberFormat . clean ( true ) . format ( 12345.54921 ) ) . toEqual ( "$12.345,55" ) ;
86
86
expect ( numberFormat . clean ( true ) . format ( 12345.12345 ) ) . toEqual ( "$12.345,12" ) ;
@@ -116,11 +116,11 @@ describe("unformat when options are default", () => {
116
116
) ;
117
117
} ) ;
118
118
it ( "unformat numerical value" , ( ) => {
119
- expect ( numberFormat . clean ( true ) . unformat ( 0 ) ) . toEqual ( "0 " ) ;
120
- expect ( numberFormat . clean ( true ) . unformat ( 0 ) ) . toEqual ( "0 " ) ;
121
- expect ( numberFormat . clean ( true ) . unformat ( 0.0 ) ) . toEqual ( "0 " ) ;
119
+ expect ( numberFormat . clean ( true ) . unformat ( 0 ) ) . toEqual ( "" ) ;
120
+ expect ( numberFormat . clean ( true ) . unformat ( 0 ) ) . toEqual ( "" ) ;
121
+ expect ( numberFormat . clean ( true ) . unformat ( 0.0 ) ) . toEqual ( "" ) ;
122
122
expect ( numberFormat . clean ( true ) . unformat ( - 0.1 ) ) . toEqual ( "-0.1" ) ;
123
- expect ( numberFormat . clean ( true ) . unformat ( - 0.0 ) ) . toEqual ( "0 " ) ;
123
+ expect ( numberFormat . clean ( true ) . unformat ( - 0.0 ) ) . toEqual ( "" ) ;
124
124
expect ( numberFormat . clean ( true ) . unformat ( 0.1 ) ) . toEqual ( "0.1" ) ;
125
125
expect ( numberFormat . clean ( true ) . unformat ( 12345.54921 ) ) . toEqual ( "12345.55" ) ;
126
126
expect ( numberFormat . clean ( true ) . unformat ( 12345.12345 ) ) . toEqual ( "12345.12" ) ;
0 commit comments