File tree Expand file tree Collapse file tree 3 files changed +27
-4
lines changed Expand file tree Collapse file tree 3 files changed +27
-4
lines changed Original file line number Diff line number Diff line change @@ -118,12 +118,12 @@ class Finput {
118
118
*/
119
119
setRawValue ( val ) {
120
120
let value ;
121
- if ( ! val ) {
122
- value = '' ;
123
- } else if ( typeof val === 'number' && ! isNaN ( val ) ) {
121
+ if ( typeof val === 'number' && ! isNaN ( val ) ) {
124
122
value = helpers . rawToFormatted ( val , this . options ) ;
125
123
} else if ( typeof val === 'string' ) {
126
124
value = val ;
125
+ } else if ( ! val ) {
126
+ value = '' ;
127
127
} else {
128
128
return ;
129
129
}
Original file line number Diff line number Diff line change 1
1
{
2
2
"setupTestFrameworkScriptFile" : " ./setupTests.js" ,
3
3
"testMatch" : [
4
- " **/specs/**/*.js"
4
+ " **/specs/**/*.js" ,
5
+ " **/unit/**/*.js"
5
6
],
6
7
"globals" : {
7
8
"__baseUrl__" : " http://localhost:3000"
Original file line number Diff line number Diff line change
1
+ import finput from '../../src/finput' ;
2
+
3
+ describe ( 'setRawValue' , ( ) => {
4
+
5
+ let element ;
6
+ let destroy ;
7
+
8
+ beforeEach ( ( ) => {
9
+ element = document . createElement ( 'input' ) ;
10
+ destroy = finput ( element ) ;
11
+ } ) ;
12
+
13
+ afterEach ( ( ) => {
14
+ destroy ( ) ;
15
+ } ) ;
16
+
17
+ it ( 'when passed 0 sets value 0' , ( ) => {
18
+ element . setRawValue ( 0 ) ;
19
+ expect ( element . value ) . toBe ( '0.00' ) ;
20
+ } ) ;
21
+
22
+ } ) ;
You can’t perform that action at this time.
0 commit comments