From 0fe6ae20dd4a9acc2429715131ff6d8f76e7be23 Mon Sep 17 00:00:00 2001 From: Abdelrahman Awad Date: Wed, 14 Aug 2024 00:54:12 +0300 Subject: [PATCH] test: use flush before submit --- packages/schema-yup/src/index.spec.ts | 4 ++-- packages/schema-zod/src/index.spec.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/schema-yup/src/index.spec.ts b/packages/schema-yup/src/index.spec.ts index 15167f65..4582960a 100644 --- a/packages/schema-yup/src/index.spec.ts +++ b/packages/schema-yup/src/index.spec.ts @@ -1,4 +1,4 @@ -import { type Component, nextTick } from 'vue'; +import { type Component } from 'vue'; import { fireEvent, render, screen } from '@testing-library/vue'; import { useForm, useTextField } from '@formwerk/core'; import { defineSchema } from '.'; @@ -129,8 +129,8 @@ describe('schema-yup', () => { `, }); - await nextTick(); await fireEvent.click(screen.getByText('Submit')); + await flush(); expect(handler).not.toHaveBeenCalled(); await fireEvent.update(screen.getByTestId('test'), 'test'); await fireEvent.click(screen.getByText('Submit')); diff --git a/packages/schema-zod/src/index.spec.ts b/packages/schema-zod/src/index.spec.ts index 948bd833..33da3ff4 100644 --- a/packages/schema-zod/src/index.spec.ts +++ b/packages/schema-zod/src/index.spec.ts @@ -1,4 +1,4 @@ -import { type Component, nextTick } from 'vue'; +import { type Component } from 'vue'; import { fireEvent, render, screen } from '@testing-library/vue'; import { useForm, useTextField } from '@formwerk/core'; import { defineSchema } from '.'; @@ -77,8 +77,8 @@ describe('schema-zod', () => { `, }); - await nextTick(); await fireEvent.click(screen.getByText('Submit')); + await flush(); expect(handler).not.toHaveBeenCalled(); await fireEvent.update(screen.getByTestId('test'), 'test'); await fireEvent.click(screen.getByText('Submit'));