@@ -212,24 +212,24 @@ describe('Form', () => {
212
212
await form . value . submit ( )
213
213
214
214
expect ( form . value . errors ) . toMatchObject ( [
215
- { id : 'emailInput' , name : 'email' , message : 'Required ' } ,
216
- { id : 'passwordInput' , name : 'password' , message : 'Required ' }
215
+ { id : 'emailInput' , name : 'email' , message : 'Invalid input: expected string, received undefined ' } ,
216
+ { id : 'passwordInput' , name : 'password' , message : 'Invalid input: expected string, received undefined ' }
217
217
] )
218
218
219
219
expect ( wrapper . setupState . onSubmit ) . not . toHaveBeenCalled ( )
220
220
expect ( wrapper . setupState . onError ) . toHaveBeenCalledTimes ( 1 )
221
221
expect ( wrapper . setupState . onError ) . toHaveBeenCalledWith ( expect . objectContaining ( {
222
222
errors : [
223
- { id : 'emailInput' , name : 'email' , message : 'Required ' } ,
224
- { id : 'passwordInput' , name : 'password' , message : 'Required ' }
223
+ { id : 'emailInput' , name : 'email' , message : 'Invalid input: expected string, received undefined ' } ,
224
+ { id : 'passwordInput' , name : 'password' , message : 'Invalid input: expected string, received undefined ' }
225
225
]
226
226
} ) )
227
227
228
228
const emailField = wrapper . find ( '#emailField' )
229
- expect ( emailField . text ( ) ) . toBe ( 'Required ' )
229
+ expect ( emailField . text ( ) ) . toBe ( 'Invalid input: expected string, received undefined ' )
230
230
231
231
const passwordField = wrapper . find ( '#passwordField' )
232
- expect ( passwordField . text ( ) ) . toBe ( 'Required ' )
232
+ expect ( passwordField . text ( ) ) . toBe ( 'Invalid input: expected string, received undefined ' )
233
233
} )
234
234
235
235
test ( 'validate on submit works' , async ( ) => {
@@ -267,8 +267,8 @@ describe('Form', () => {
267
267
const errors = form . value . getErrors ( )
268
268
269
269
expect ( errors ) . toMatchObject ( [
270
- { id : 'emailInput' , name : 'email' , message : 'Required ' } ,
271
- { id : 'passwordInput' , name : 'password' , message : 'Required ' }
270
+ { id : 'emailInput' , name : 'email' , message : 'Invalid input: expected string, received undefined ' } ,
271
+ { id : 'passwordInput' , name : 'password' , message : 'Invalid input: expected string, received undefined ' }
272
272
] )
273
273
} )
274
274
@@ -424,14 +424,14 @@ describe('Form', () => {
424
424
expect ( wrapper . setupState . onSubmit ) . not . toHaveBeenCalled ( )
425
425
expect ( wrapper . setupState . onError ) . toHaveBeenCalledTimes ( 1 )
426
426
const onErrorCallArgs = wrapper . setupState . onError . mock . lastCall [ 0 ]
427
- expect ( onErrorCallArgs . children [ 0 ] . errors ) . toMatchObject ( [ { id : 'nestedInput' , name : 'field' , message : 'Required ' } ] )
427
+ expect ( onErrorCallArgs . children [ 0 ] . errors ) . toMatchObject ( [ { id : 'nestedInput' , name : 'field' , message : 'Invalid input: expected string, received undefined ' } ] )
428
428
expect ( onErrorCallArgs . errors ) . toMatchObject ( [
429
- { id : 'emailInput' , name : 'email' , message : 'Required ' } ,
430
- { id : 'passwordInput' , name : 'password' , message : 'Required ' }
429
+ { id : 'emailInput' , name : 'email' , message : 'Invalid input: expected string, received undefined ' } ,
430
+ { id : 'passwordInput' , name : 'password' , message : 'Invalid input: expected string, received undefined ' }
431
431
] )
432
432
433
433
const nestedField = wrapper . find ( '#nestedField' )
434
- expect ( nestedField . text ( ) ) . toBe ( 'Required ' )
434
+ expect ( nestedField . text ( ) ) . toBe ( 'Invalid input: expected string, received undefined ' )
435
435
} )
436
436
437
437
test ( 'submit event contains nested attributes' , async ( ) => {
0 commit comments