1
1
import {
2
2
Language ,
3
3
ttlShutdownAt ,
4
- validationSchema ,
4
+ getValidationSchema ,
5
5
WorkspaceScheduleFormValues ,
6
6
} from "./WorkspaceScheduleForm"
7
7
import { zones } from "./zones"
@@ -35,7 +35,7 @@ describe("validationSchema", () => {
35
35
timezone :"" ,
36
36
ttl :0 ,
37
37
}
38
- const validate = ( ) => validationSchema . validateSync ( values )
38
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
39
39
expect ( validate ) . not . toThrow ( )
40
40
} )
41
41
@@ -44,7 +44,7 @@ describe("validationSchema", () => {
44
44
...valid ,
45
45
ttl :- 1 ,
46
46
}
47
- const validate = ( ) => validationSchema . validateSync ( values )
47
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
48
48
expect ( validate ) . toThrow ( )
49
49
} )
50
50
@@ -59,7 +59,7 @@ describe("validationSchema", () => {
59
59
friday :false ,
60
60
saturday :false ,
61
61
}
62
- const validate = ( ) => validationSchema . validateSync ( values )
62
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
63
63
expect ( validate ) . toThrowError ( Language . errorNoDayOfWeek )
64
64
} )
65
65
@@ -75,7 +75,7 @@ describe("validationSchema", () => {
75
75
saturday :false ,
76
76
startTime :"" ,
77
77
}
78
- const validate = ( ) => validationSchema . validateSync ( values )
78
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
79
79
expect ( validate ) . toThrowError ( Language . errorNoTime )
80
80
} )
81
81
@@ -84,7 +84,7 @@ describe("validationSchema", () => {
84
84
...valid ,
85
85
startTime :"16:20" ,
86
86
}
87
- const validate = ( ) => validationSchema . validateSync ( values )
87
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
88
88
expect ( validate ) . not . toThrow ( )
89
89
} )
90
90
@@ -93,7 +93,7 @@ describe("validationSchema", () => {
93
93
...valid ,
94
94
startTime :"9:30" ,
95
95
}
96
- const validate = ( ) => validationSchema . validateSync ( values )
96
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
97
97
expect ( validate ) . toThrowError ( Language . errorTime )
98
98
} )
99
99
@@ -102,7 +102,7 @@ describe("validationSchema", () => {
102
102
...valid ,
103
103
startTime :"09:5" ,
104
104
}
105
- const validate = ( ) => validationSchema . validateSync ( values )
105
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
106
106
expect ( validate ) . toThrowError ( Language . errorTime )
107
107
} )
108
108
@@ -111,7 +111,7 @@ describe("validationSchema", () => {
111
111
...valid ,
112
112
startTime :"24:01" ,
113
113
}
114
- const validate = ( ) => validationSchema . validateSync ( values )
114
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
115
115
expect ( validate ) . toThrowError ( Language . errorTime )
116
116
} )
117
117
@@ -120,7 +120,7 @@ describe("validationSchema", () => {
120
120
...valid ,
121
121
startTime :"09:60" ,
122
122
}
123
- const validate = ( ) => validationSchema . validateSync ( values )
123
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
124
124
expect ( validate ) . toThrowError ( Language . errorTime )
125
125
} )
126
126
@@ -129,7 +129,7 @@ describe("validationSchema", () => {
129
129
...valid ,
130
130
timezone :"Canada/North" ,
131
131
}
132
- const validate = ( ) => validationSchema . validateSync ( values )
132
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
133
133
expect ( validate ) . toThrowError ( Language . errorTimezone )
134
134
} )
135
135
@@ -138,7 +138,7 @@ describe("validationSchema", () => {
138
138
...valid ,
139
139
timezone :zone ,
140
140
}
141
- const validate = ( ) => validationSchema . validateSync ( values )
141
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
142
142
expect ( validate ) . not . toThrow ( )
143
143
} )
144
144
@@ -147,7 +147,7 @@ describe("validationSchema", () => {
147
147
...valid ,
148
148
ttl :24 * 7 ,
149
149
}
150
- const validate = ( ) => validationSchema . validateSync ( values )
150
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
151
151
expect ( validate ) . not . toThrowError ( )
152
152
} )
153
153
@@ -156,7 +156,7 @@ describe("validationSchema", () => {
156
156
...valid ,
157
157
ttl :24 * 7 + 1 ,
158
158
}
159
- const validate = ( ) => validationSchema . validateSync ( values )
159
+ const validate = ( ) => getValidationSchema ( true , true ) . validateSync ( values )
160
160
expect ( validate ) . toThrowError ( "ttl must be less than or equal to 168" )
161
161
} )
162
162
} )