1
1
import calculateValidity from './validityCalculator' ;
2
2
import validityReducerCreator from './validityReducerCreator' ;
3
- import { mocked } from 'ts-jest/utils' ;
4
3
import { FormPayload , VALIDATORS } from '../types' ;
5
4
import { extractFieldValue } from '../helpers' ;
6
5
@@ -13,11 +12,11 @@ const validityReducer = jest.fn().mockName('validityReducer');
13
12
14
13
beforeEach ( ( ) => {
15
14
validityReducer . mockResolvedValue ( null ) ;
16
- mocked ( validityReducerCreator ) . mockName ( 'validityReducerCreator' ) . mockReturnValue ( validityReducer ) ;
15
+ jest . mocked ( validityReducerCreator ) . mockName ( 'validityReducerCreator' ) . mockReturnValue ( validityReducer ) ;
17
16
} ) ;
18
17
19
18
test ( 'If no ruleset and no value (value=undefined) the function returns default field validity state.' , async ( ) => {
20
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( undefined ) ;
19
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( undefined ) ;
21
20
22
21
const result = await calculateValidity ( [ ] , payload , FIELD . _1 , 0 ) ;
23
22
@@ -54,42 +53,42 @@ describe('If there is a value but no ruleset the function returns default field
54
53
}
55
54
56
55
test ( 'If value is 0' , async ( ) => {
57
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( 0 ) ;
56
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( 0 ) ;
58
57
await executeTest ( ) ;
59
58
} ) ;
60
59
61
60
test ( 'If value is "0"' , async ( ) => {
62
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( '0' ) ;
61
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( '0' ) ;
63
62
await executeTest ( ) ;
64
63
} ) ;
65
64
66
65
test ( 'If value is null' , async ( ) => {
67
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( null ) ;
66
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( null ) ;
68
67
await executeTest ( ) ;
69
68
} ) ;
70
69
71
70
test ( 'If value is ""' , async ( ) => {
72
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( '' ) ;
71
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( '' ) ;
73
72
await executeTest ( ) ;
74
73
} ) ;
75
74
76
75
test ( 'If value is " "' , async ( ) => {
77
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( ' ' ) ;
76
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( ' ' ) ;
78
77
await executeTest ( ) ;
79
78
} ) ;
80
79
81
80
test ( 'If value is "\\n"' , async ( ) => {
82
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( '\n' ) ;
81
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( '\n' ) ;
83
82
await executeTest ( ) ;
84
83
} ) ;
85
84
86
85
test ( 'If value is an empty array' , async ( ) => {
87
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( [ ] ) ;
86
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( [ ] ) ;
88
87
await executeTest ( ) ;
89
88
} ) ;
90
89
91
90
test ( 'If value is an empty object' , async ( ) => {
92
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( { } ) ;
91
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( { } ) ;
93
92
await executeTest ( ) ;
94
93
} ) ;
95
94
} ) ;
@@ -98,7 +97,7 @@ test('If there is a single rule specified but a value and index are undefined.',
98
97
const RULESET = [ { validator : VALIDATORS . required } ] ;
99
98
const VALUE = undefined ;
100
99
const INDEX = 0 ;
101
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
100
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
102
101
103
102
const result = await calculateValidity ( RULESET , payload , FIELD . _1 , INDEX ) ;
104
103
@@ -122,7 +121,7 @@ test('If there is a single rule specified + a value and index are defined.', asy
122
121
const RULESET = [ { validator : VALIDATORS . required } ] ;
123
122
const VALUE = 'a value' ;
124
123
const INDEX = 2 ;
125
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
124
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
126
125
127
126
const result = await calculateValidity ( RULESET , payload , FIELD . _1 , INDEX ) ;
128
127
@@ -146,7 +145,7 @@ test('If there is a several rules specified + a value and index are defined.', a
146
145
const RULESET = [ { validator : VALIDATORS . required } , { validator : VALIDATORS . min } , { validator : VALIDATORS . email } ] ;
147
146
const VALUE = 'a value' ;
148
147
const INDEX = 2 ;
149
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
148
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
150
149
151
150
const result = await calculateValidity ( RULESET , payload , FIELD . _1 , INDEX ) ;
152
151
@@ -179,7 +178,7 @@ test('If validityReducer returns new state.', async () => {
179
178
error : true ,
180
179
message : 'an error' ,
181
180
} ;
182
- mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
181
+ jest . mocked ( extractFieldValue ) . mockName ( 'extractFieldValue' ) . mockReturnValue ( VALUE ) ;
183
182
validityReducer . mockResolvedValue ( NEW_STATE ) ;
184
183
185
184
const result = await calculateValidity ( RULESET , payload , FIELD . _1 , INDEX ) ;
0 commit comments