Update MkAd.stories.impl.ts

This commit is contained in:
Kagami Sascha Rosylight 2023-07-13 01:59:57 +02:00
parent 7c4e2b658d
commit a516557bb6

View file

@ -4,6 +4,7 @@ import { userEvent, waitFor, within } from '@storybook/testing-library';
import { StoryObj } from '@storybook/vue3'; import { StoryObj } from '@storybook/vue3';
import MkAd from './MkAd.vue'; import MkAd from './MkAd.vue';
import { i18n } from '@/i18n'; import { i18n } from '@/i18n';
import { tick } from '@/scripts/test-utils';
const common = { const common = {
render(args) { render(args) {
return { return {
@ -37,6 +38,7 @@ const common = {
await expect(i).toBeInTheDocument(); await expect(i).toBeInTheDocument();
await userEvent.click(i); await userEvent.click(i);
await waitFor(() => expect(canvasElement).toHaveTextContent(i18n.ts._ad.back)); await waitFor(() => expect(canvasElement).toHaveTextContent(i18n.ts._ad.back));
await tick();
await expect(a).not.toBeInTheDocument(); await expect(a).not.toBeInTheDocument();
await expect(i).not.toBeInTheDocument(); await expect(i).not.toBeInTheDocument();
buttons = canvas.getAllByRole<HTMLButtonElement>('button'); buttons = canvas.getAllByRole<HTMLButtonElement>('button');