File tree Expand file tree Collapse file tree 2 files changed +22
-5
lines changed Expand file tree Collapse file tree 2 files changed +22
-5
lines changed Original file line number Diff line number Diff line change @@ -57,11 +57,7 @@ export default function NumberFormat(config = options) {
57
57
}
58
58
59
59
this . realNumber = ( ) => {
60
- const number = this . numbers ( ) . toString ( ) . replace ( this . options . decimal , '.' )
61
- if ( this . options . reverseFill ) {
62
- return number
63
- }
64
- return this . toNumber ( number )
60
+ return this . numbers ( ) . toString ( ) . replace ( this . options . decimal , '.' )
65
61
}
66
62
67
63
this . parts = ( number = '' , decimal = this . options . decimal ) => {
Original file line number Diff line number Diff line change
1
+ import NumberFormat from '../../src/number-format'
2
+
3
+ describe ( 'when enabled reverse fill' , ( ) => {
4
+ const numberFormat = new NumberFormat ( {
5
+ minimumFractionDigits : 2
6
+ } )
7
+ it ( 'should return as follows' , ( ) => {
8
+ expect ( numberFormat . clean ( true ) . format ( '55468' ) ) . toEqual ( '55,468.00' )
9
+ expect ( numberFormat . clean ( true ) . format ( '55468.5' ) ) . toEqual ( '55,468.50' )
10
+ expect ( numberFormat . clean ( true ) . format ( '55468.546-' ) ) . toEqual ( '-55,468.55' )
11
+ expect ( numberFormat . clean ( true ) . format ( '-1234.6512' ) ) . toEqual ( '-1,234.65' )
12
+ } )
13
+ it ( 'should return as follows' , ( ) => {
14
+ expect ( numberFormat . clean ( true ) . unformat ( '55468' ) ) . toEqual ( '55468.00' )
15
+ expect ( numberFormat . clean ( true ) . unformat ( '55468.50' ) ) . toEqual ( '55468.50' )
16
+ expect ( numberFormat . clean ( true ) . unformat ( '55468.546-' ) ) . toEqual ( '-55468.55' )
17
+ expect ( numberFormat . clean ( true ) . unformat ( '-1234.6512' ) ) . toEqual ( '-1234.65' )
18
+ } )
19
+ } )
20
+
21
+
You can’t perform that action at this time.
0 commit comments