From 558d73b21a91fc19c73682394f0f87cd6ca228ea Mon Sep 17 00:00:00 2001 From: "Acid Chicken (硫酸鶏)" Date: Fri, 31 Mar 2023 16:34:54 +0900 Subject: build(#10336): fix missing type definition --- .../frontend/src/components/global/MkAd.stories.impl.ts | 13 ++++++++----- packages/frontend/src/components/global/MkAd.stories.ts | 5 +++++ 2 files changed, 13 insertions(+), 5 deletions(-) (limited to 'packages/frontend/src/components/global') diff --git a/packages/frontend/src/components/global/MkAd.stories.impl.ts b/packages/frontend/src/components/global/MkAd.stories.impl.ts index c5c5354222..767f8c691b 100644 --- a/packages/frontend/src/components/global/MkAd.stories.impl.ts +++ b/packages/frontend/src/components/global/MkAd.stories.impl.ts @@ -2,6 +2,7 @@ import { expect } from '@storybook/jest'; import { userEvent, within } from '@storybook/testing-library'; import { StoryObj } from '@storybook/vue3'; +import { i18n } from '@/i18n'; import MkAd from './MkAd.vue'; const common = { render(args) { @@ -38,13 +39,15 @@ const common = { await expect(a).not.toBeInTheDocument(); await expect(i).not.toBeInTheDocument(); buttons = canvas.getAllByRole('button'); - await expect(buttons).toHaveLength(args._hasReduce ? 2 : 1); - const reduce = args._hasReduce ? buttons[0] : null; - const back = buttons[args._hasReduce ? 1 : 0]; + await expect(buttons).toHaveLength(args.__hasReduce ? 2 : 1); + const reduce = args.__hasReduce ? buttons[0] : null; + const back = buttons[args.__hasReduce ? 1 : 0]; if (reduce) { await expect(reduce).toBeInTheDocument(); + await expect(reduce.textContent).toBe(i18n.ts._ad.reduceFrequencyOfThisAd); } await expect(back).toBeInTheDocument(); + await expect(back.textContent).toBe(i18n.ts._ad.back); await userEvent.click(back); if (reduce) { await expect(reduce).not.toBeInTheDocument(); @@ -62,7 +65,7 @@ const common = { radio: 1, url: '#test', }, - _hasReduce: true, + __hasReduce: true, }, parameters: { layout: 'centered', @@ -112,6 +115,6 @@ export const ZeroRatio = { ...Square.args.specify, ratio: 0, }, - _hasReduce: false, + __hasReduce: false, }, }; diff --git a/packages/frontend/src/components/global/MkAd.stories.ts b/packages/frontend/src/components/global/MkAd.stories.ts index 29b3fd53eb..23afa7c366 100644 --- a/packages/frontend/src/components/global/MkAd.stories.ts +++ b/packages/frontend/src/components/global/MkAd.stories.ts @@ -10,6 +10,7 @@ export default meta; import { expect } from '@storybook/jest'; import { userEvent, within } from '@storybook/testing-library'; import { StoryObj } from '@storybook/vue3'; +import { i18n } from '@/i18n'; import MkAd from './MkAd.vue'; const common = { render(args) { @@ -51,8 +52,12 @@ const common = { const back = buttons[args._hasReduce ? 1 : 0]; if (reduce) { await expect(reduce).toBeInTheDocument(); + await expect(reduce.textContent).toBe( + i18n.ts._ad.reduceFrequencyOfThisAd + ); } await expect(back).toBeInTheDocument(); + await expect(back.textContent).toBe(i18n.ts._ad.back); await userEvent.click(back); if (reduce) { await expect(reduce).not.toBeInTheDocument(); -- cgit v1.3.1-freya