diff --git a/packages/core/src/form/useForm.spec.ts b/packages/core/src/form/useForm.spec.ts index 77ddf8d7..2e13a5a2 100644 --- a/packages/core/src/form/useForm.spec.ts +++ b/packages/core/src/form/useForm.spec.ts @@ -650,7 +650,7 @@ describe('form validation', () => { }); }); - await nextTick(); + await flush(); expect(getError('test')).toBe('error'); await reset(); expect(getError('test')).toBeUndefined(); @@ -672,7 +672,7 @@ describe('form validation', () => { }); }); - await nextTick(); + await flush(); expect(getError('test')).toBe('error'); wasReset = true; await reset({ revalidate: true }); diff --git a/packages/core/src/form/useForm.ts b/packages/core/src/form/useForm.ts index c56e21af..518e494d 100644 --- a/packages/core/src/form/useForm.ts +++ b/packages/core/src/form/useForm.ts @@ -101,9 +101,7 @@ export function useForm); if (ctx.getValidationMode() === 'schema') { - onMounted(() => { - actions.validate(); - }); + onMounted(privateActions.requestValidation); } return {