@@ -107,19 +107,19 @@ describe('Validation Rules', () => {
107
107
} ) ;
108
108
109
109
describe ( 'number' , ( ) => {
110
- it ( 'should validate a whole number successfully' , ( ) => {
110
+ it ( 'should validate a whole number strings successfully' , ( ) => {
111
111
let valid = rules . isNumber ( null , '10' ) ;
112
112
expect ( valid ) . toBe ( true ) ;
113
113
} ) ;
114
- it ( 'should validate a negative number successfully' , ( ) => {
114
+ it ( 'should validate a negative number strings successfully' , ( ) => {
115
115
let valid = rules . isNumber ( null , '-50' ) ;
116
116
expect ( valid ) . toBe ( true ) ;
117
117
} ) ;
118
- it ( 'should validate a decimal number successfully' , ( ) => {
118
+ it ( 'should validate a decimal number strings successfully' , ( ) => {
119
119
let valid = rules . isNumber ( null , '10.50' ) ;
120
120
expect ( valid ) . toBe ( true ) ;
121
121
} ) ;
122
- it ( 'should invalidate the invalid number' , ( ) => {
122
+ it ( 'should invalidate the invalid number strings ' , ( ) => {
123
123
let valid = rules . isNumber ( null , '1A0' ) ;
124
124
expect ( valid ) . toBe ( false ) ;
125
125
valid = rules . isNumber ( null , '' ) ;
@@ -129,5 +129,31 @@ describe('Validation Rules', () => {
129
129
valid = rules . isNumber ( null , '10.a1' ) ;
130
130
expect ( valid ) . toBe ( false ) ;
131
131
} ) ;
132
+ it ( 'should validate a whole number successfully' , ( ) => {
133
+ let valid = rules . isNumber ( null , 10 ) ;
134
+ expect ( valid ) . toBe ( true ) ;
135
+ } ) ;
136
+ it ( 'should validate a negative number successfully' , ( ) => {
137
+ let valid = rules . isNumber ( null , - 50 ) ;
138
+ expect ( valid ) . toBe ( true ) ;
139
+ } ) ;
140
+ it ( 'should validate a decimal number successfully' , ( ) => {
141
+ let valid = rules . isNumber ( null , 10.50 ) ;
142
+ expect ( valid ) . toBe ( true ) ;
143
+ } ) ;
144
+ it ( 'should invalidate the invalid numbers' , ( ) => {
145
+ let valid = rules . isNumber ( null , { } ) ;
146
+ expect ( valid ) . toBe ( false ) ;
147
+ valid = rules . isNumber ( null , '' ) ;
148
+ expect ( valid ) . toBe ( false ) ;
149
+ valid = rules . isNumber ( null , null ) ;
150
+ expect ( valid ) . toBe ( false ) ;
151
+ valid = rules . isNumber ( null , undefined ) ;
152
+ expect ( valid ) . toBe ( false ) ;
153
+ valid = rules . isNumber ( null , true ) ;
154
+ expect ( valid ) . toBe ( false ) ;
155
+ valid = rules . isNumber ( null , ( ) => { } ) ;
156
+ expect ( valid ) . toBe ( false ) ;
157
+ } ) ;
132
158
} ) ;
133
159
} ) ;
0 commit comments