@@ -26,14 +26,6 @@ describe('when the value is invalid with custom config', () => {
2626 expect ( numberFormat . format ( '-fo.o-' ) ) . toEqual ( '' )
2727 expect ( numberFormat . format ( '!@#$%^&*()' ) ) . toEqual ( '' )
2828 } )
29- it ( 'should return as follows' , ( ) => {
30- expect ( numberFormat . clean ( true ) . format ( '' ) ) . toEqual ( '' )
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- } )
3729 it ( 'should return as follows' , ( ) => {
3830 expect ( numberFormat . clean ( true ) . unformat ( '' ) ) . toEqual ( '' )
3931 expect ( numberFormat . clean ( true ) . unformat ( 'foo' ) ) . toEqual ( '' )
@@ -53,17 +45,17 @@ describe('format when options are custom', () => {
5345 expect ( numberFormat . format ( ) ) . toEqual ( '' )
5446 expect ( numberFormat . format ( '' ) ) . toEqual ( '' )
5547 expect ( numberFormat . format ( '0' ) ) . toEqual ( '$0' )
56- expect ( numberFormat . format ( '0,' ) ) . toEqual ( '$0, ' )
57- expect ( numberFormat . format ( '-0,0' ) ) . toEqual ( '$0,0 ' )
58- expect ( numberFormat . format ( '0,10' ) ) . toEqual ( '$0,10 ' )
59- expect ( numberFormat . format ( '0,0-' ) ) . toEqual ( '$0,0 ' )
60- expect ( numberFormat . format ( '0,10-' ) ) . toEqual ( '-$0,10 ' )
61- expect ( numberFormat . format ( '12.345,54921' ) ) . toEqual ( '$12.345,54921 ' )
62- expect ( numberFormat . format ( '--12.345,12345' ) ) . toEqual ( '-$12.345,12345 ' )
48+ expect ( numberFormat . format ( '0,' ) ) . toEqual ( '$0' )
49+ expect ( numberFormat . format ( '-0,0' ) ) . toEqual ( '$0' )
50+ expect ( numberFormat . format ( '0,10' ) ) . toEqual ( '$0,1 ' )
51+ expect ( numberFormat . format ( '0,0-' ) ) . toEqual ( '$0' )
52+ expect ( numberFormat . format ( '0,10-' ) ) . toEqual ( '-$0,1 ' )
53+ expect ( numberFormat . format ( '12.345,54921' ) ) . toEqual ( '$12.345,55 ' )
54+ expect ( numberFormat . format ( '--12.345,12345' ) ) . toEqual ( '-$12.345,12 ' )
6355 expect ( numberFormat . format ( '12.345.54321,12945' ) ) . toEqual (
64- '$1.234.554.321,12945 '
56+ '$1.234.554.321,13 '
6557 )
66- expect ( numberFormat . format ( '-12.345,,54321-' ) ) . toEqual ( '-$12.345,54321 ' )
58+ expect ( numberFormat . format ( '-12.345,,54321-' ) ) . toEqual ( '-$12.345,54 ' )
6759 } )
6860 it ( 'format numerical value' , ( ) => {
6961 expect ( numberFormat . format ( 0 ) ) . toEqual ( '$0' )
@@ -72,21 +64,9 @@ describe('format when options are custom', () => {
7264 expect ( numberFormat . format ( - 0.1 ) ) . toEqual ( '-$0,1' )
7365 expect ( numberFormat . format ( - 0.0 ) ) . toEqual ( '$0' )
7466 expect ( numberFormat . format ( 0.1 ) ) . toEqual ( '$0,1' )
75- expect ( numberFormat . format ( 12345.54921 ) ) . toEqual ( '$12.345,54921' )
76- expect ( numberFormat . format ( 12345.12345 ) ) . toEqual ( '$12.345,12345' )
77- expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( '$12.345,54321' )
78- expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( '$12.345,54321' )
79- } )
80- it ( 'format and clean numerical value' , ( ) => {
81- expect ( numberFormat . clean ( true ) . format ( 0 ) ) . toEqual ( '$0' )
82- expect ( numberFormat . clean ( true ) . format ( 0 ) ) . toEqual ( '$0' )
83- expect ( numberFormat . clean ( true ) . format ( 0.0 ) ) . toEqual ( '$0' )
84- expect ( numberFormat . clean ( true ) . format ( 0.1 ) ) . toEqual ( '$0,1' )
85- expect ( numberFormat . clean ( true ) . format ( - 0.0 ) ) . toEqual ( '$0' )
86- expect ( numberFormat . clean ( true ) . format ( - 0.1 ) ) . toEqual ( '-$0,1' )
87- expect ( numberFormat . clean ( true ) . format ( 12345.54921 ) ) . toEqual ( '$12.345,55' )
88- expect ( numberFormat . clean ( true ) . format ( 12345.12345 ) ) . toEqual ( '$12.345,12' )
89- expect ( numberFormat . clean ( true ) . format ( 12345.54321 ) ) . toEqual ( '$12.345,54' )
90- expect ( numberFormat . clean ( true ) . format ( 12345.54321 ) ) . toEqual ( '$12.345,54' )
67+ expect ( numberFormat . format ( 12345.54921 ) ) . toEqual ( '$12.345,55' )
68+ expect ( numberFormat . format ( 12345.12345 ) ) . toEqual ( '$12.345,12' )
69+ expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( '$12.345,54' )
70+ expect ( numberFormat . format ( 12345.54321 ) ) . toEqual ( '$12.345,54' )
9171 } )
9272} )
0 commit comments