Skip to content

Commit 852d5d1

Browse files
committed
fix(tests): resolve unrecognized jest-dom types in TypeScript
1 parent bfebacf commit 852d5d1

File tree

12 files changed

+7
-17
lines changed

12 files changed

+7
-17
lines changed

packages/diracx-web-components/stories/DataTable.stories.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import {
77
import { ThemeProvider } from "../src/contexts/ThemeProvider";
88
import { DataTable, DataTableProps } from "../src/components/shared/DataTable";
99

10+
import { CategoryType } from "../src";
11+
1012
interface SimpleItem extends Record<string, unknown> {
1113
id: number;
1214
name: string;
@@ -18,15 +20,15 @@ const columnHelper = createColumnHelper<SimpleItem>();
1820
const columnDefs = [
1921
columnHelper.accessor("id", {
2022
header: "ID",
21-
meta: { type: "number" },
23+
meta: { type: CategoryType.NUMBER },
2224
}),
2325
columnHelper.accessor("name", {
2426
header: "Name",
25-
meta: { type: "string" },
27+
meta: { type: CategoryType.STRING },
2628
}),
2729
columnHelper.accessor("email", {
2830
header: "Email",
29-
meta: { type: "string" },
31+
meta: { type: CategoryType.STRING },
3032
}),
3133
];
3234

packages/diracx-web-components/stories/SearchBar.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ const createSuggestions = async (
108108
};
109109
};
110110

111-
const meta: Meta<SearchBarProps> = {
111+
const meta: Meta<SearchBarProps<string>> = {
112112
title: "shared/SearchBar",
113113
component: SearchBar,
114114
parameters: {
@@ -127,7 +127,7 @@ const meta: Meta<SearchBarProps> = {
127127
};
128128

129129
export default meta;
130-
type Story = StoryObj<SearchBarProps>;
130+
type Story = StoryObj<SearchBarProps<string>>;
131131

132132
export const Default: Story = {
133133
args: {

packages/diracx-web-components/stories/mocks/metadata.mock.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { Metadata } from "../../src/hooks/metadata";
22

3-
export { Metadata } from "../../src/hooks/metadata";
4-
53
// Create a store for mock data
64
let mockMetadataResponse: {
75
metadata: Metadata | null;

packages/diracx-web-components/test/ChartView.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { render, screen } from "@testing-library/react";
22
import { composeStories } from "@storybook/react";
33
import * as stories from "../stories/ChartView.stories";
4-
import "@testing-library/jest-dom";
54

65
// Compose the stories to get actual Storybook behavior (decorators, args, etc)
76
const { Default } = composeStories(stories);

packages/diracx-web-components/test/Dashboard.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { composeStories } from "@storybook/react";
33
import { useOidc, useOidcAccessToken } from "@axa-fr/react-oidc";
44
import { useMediaQuery } from "@mui/material";
55
import * as stories from "../stories/Dashboard.stories";
6-
import "@testing-library/jest-dom";
76

87
// Compose your Storybook stories (this will include all decorators/args)
98
const { Default } = composeStories(stories);

packages/diracx-web-components/test/DataTable.test.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { render, screen, fireEvent, cleanup } from "@testing-library/react";
2-
import "@testing-library/jest-dom";
32
import { composeStories } from "@storybook/react";
4-
import { afterEach, describe, it, expect } from "@jest/globals";
53
import * as stories from "../stories/DataTable.stories";
64

75
// Compose the stories to get actual Storybook behavior (decorators, args, etc)

packages/diracx-web-components/test/ErrorBox.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { render, screen, fireEvent } from "@testing-library/react";
22
import { composeStories } from "@storybook/react";
33
import * as stories from "../stories/ErrorBox.stories";
4-
import "@testing-library/jest-dom";
54

65
// Compose the stories to get actual Storybook behavior (decorators, args, etc)
76
const { Default } = composeStories(stories);

packages/diracx-web-components/test/JobMonitor.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
import { composeStories } from "@storybook/react";
99
import { VirtuosoMockContext } from "react-virtuoso";
1010
import * as stories from "../stories/JobMonitor.stories";
11-
import "@testing-library/jest-dom";
1211

1312
// Compose Storybook stories (includes all decorators/args)
1413
const { Default, Loading, Empty, WithError } = composeStories(stories);

packages/diracx-web-components/test/LoginForm.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { render, screen, fireEvent } from "@testing-library/react";
22
import { composeStories } from "@storybook/react";
33
import * as stories from "../stories/LoginForm.stories";
44
import { useOidc } from "../stories/mocks/react-oidc.mock";
5-
import "@testing-library/jest-dom";
65

76
const { SingleVO, MultiVO, Error, Loading } = composeStories(stories);
87

packages/diracx-web-components/test/SearchBar.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { render, screen, waitFor } from "@testing-library/react";
22
import { composeStories } from "@storybook/react";
33
import userEvent from "@testing-library/user-event";
44
import * as stories from "../stories/SearchBar.stories";
5-
import "@testing-library/jest-dom";
65

76
// Compose the stories to get actual Storybook behavior (decorators, args, etc)
87
const { Default, WithPrefilledTokens } = composeStories(stories);

0 commit comments

Comments
 (0)