@@ -20,26 +20,26 @@ describe("when the value is invalid with custom config", () => {
2020 } ) ;
2121 it ( "should return as follows" , ( ) => {
2222 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 ( "" ) ;
2828 } ) ;
2929 it ( "should return as follows" , ( ) => {
3030 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 ( "" ) ;
3636 } ) ;
3737 it ( "should return as follows" , ( ) => {
3838 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 ( "" ) ;
4343 } ) ;
4444} ) ;
4545describe ( "format when options are custom" , ( ) => {
@@ -64,23 +64,23 @@ describe("format when options are custom", () => {
6464 expect ( numberFormat . format ( "-12.345,,54321-" ) ) . toEqual ( "-$12.345,54321" ) ;
6565 } ) ;
6666 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 ( "" ) ;
7070 expect ( numberFormat . format ( - 0.1 ) ) . toEqual ( "-$0,1" ) ;
71- expect ( numberFormat . format ( - 0.0 ) ) . toEqual ( "$0 " ) ;
71+ expect ( numberFormat . format ( - 0.0 ) ) . toEqual ( "" ) ;
7272 expect ( numberFormat . format ( 0.1 ) ) . toEqual ( "$0,1" ) ;
7373 expect ( numberFormat . format ( 12345.54921 ) ) . toEqual ( "$12.345,54921" ) ;
7474 expect ( numberFormat . format ( 12345.12345 ) ) . toEqual ( "$12.345,12345" ) ;
7575 expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( "$12.345,54321" ) ;
7676 expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( "$12.345,54321" ) ;
7777 } ) ;
7878 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 ( "" ) ;
8282 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 ( "" ) ;
8484 expect ( numberFormat . clean ( true ) . format ( - 0.1 ) ) . toEqual ( "-$0,1" ) ;
8585 expect ( numberFormat . clean ( true ) . format ( 12345.54921 ) ) . toEqual ( "$12.345,55" ) ;
8686 expect ( numberFormat . clean ( true ) . format ( 12345.12345 ) ) . toEqual ( "$12.345,12" ) ;
@@ -116,11 +116,11 @@ describe("unformat when options are default", () => {
116116 ) ;
117117 } ) ;
118118 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 ( "" ) ;
122122 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 ( "" ) ;
124124 expect ( numberFormat . clean ( true ) . unformat ( 0.1 ) ) . toEqual ( "0.1" ) ;
125125 expect ( numberFormat . clean ( true ) . unformat ( 12345.54921 ) ) . toEqual ( "12345.55" ) ;
126126 expect ( numberFormat . clean ( true ) . unformat ( 12345.12345 ) ) . toEqual ( "12345.12" ) ;
0 commit comments