diff --git a/apps/homepage/tests/types/jest-dom.d.ts b/apps/homepage/tests/types/jest-dom.d.ts new file mode 100644 index 0000000..bb02c60 --- /dev/null +++ b/apps/homepage/tests/types/jest-dom.d.ts @@ -0,0 +1 @@ +import '@testing-library/jest-dom/vitest'; diff --git a/apps/homepage/tsconfig.json b/apps/homepage/tsconfig.json index 33af1c9..4756f87 100644 --- a/apps/homepage/tsconfig.json +++ b/apps/homepage/tsconfig.json @@ -30,8 +30,7 @@ "forceConsistentCasingInFileNames": true, "verbatimModuleSyntax": true, "types": [ - "vitest/globals", - "@testing-library/jest-dom/vitest" + "vitest/globals" ], "paths": { "@/*": [ diff --git a/apps/storefront/src/app/(public)/app-policy-pages.test.ts b/apps/storefront/src/app/(public)/app-policy-pages.test.ts index 5729758..337f232 100644 --- a/apps/storefront/src/app/(public)/app-policy-pages.test.ts +++ b/apps/storefront/src/app/(public)/app-policy-pages.test.ts @@ -10,7 +10,7 @@ import AppTermsArPage from './app-tc-ar/page' function expectPolicyPage(element: unknown, slug: string, forcedLanguage: string) { expect(isValidElement(element)).toBe(true) - const page = element as React.ReactElement + const page = element as React.ReactElement> expect(page.type).toBe(FooterContentPage) expect(page.props.slug).toBe(slug) expect(page.props.forcedLanguage).toBe(forcedLanguage) diff --git a/apps/storefront/src/components/FooterContentPage.test.ts b/apps/storefront/src/components/FooterContentPage.test.ts index 932e4a7..31a5e68 100644 --- a/apps/storefront/src/components/FooterContentPage.test.ts +++ b/apps/storefront/src/components/FooterContentPage.test.ts @@ -17,7 +17,7 @@ function collectText(node: unknown): string[] { return [] } -function collectElements(node: unknown): React.ReactElement[] { +function collectElements(node: unknown): React.ReactElement>[] { if (node === null || node === undefined || typeof node === 'boolean') return [] if (Array.isArray(node)) return node.flatMap(collectElements) if (!isValidElement<{ children?: React.ReactNode }>(node)) return []