Skip to content

Commit 254375e

Browse files
committed
test: set up react testing library for react components testing
1 parent 4b42333 commit 254375e

File tree

3 files changed

+29
-8
lines changed

3 files changed

+29
-8
lines changed

apps/web/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,17 @@
3535
"zod": "^3.25.56"
3636
},
3737
"devDependencies": {
38+
"@eventer/backend": "workspace:*",
3839
"@eventer/eslint-config": "workspace:*",
3940
"@eventer/typescript-config": "workspace:*",
41+
"@testing-library/jest-dom": "^6.6.3",
42+
"@testing-library/react": "^16.3.0",
4043
"@types/node": "^22.15.3",
4144
"@types/react": "19.1.8",
4245
"@types/react-dom": "19.1.6",
4346
"drizzle-kit": "^0.31.1",
4447
"eslint": "^9.28.0",
4548
"tsx": "^4.7.1",
46-
"typescript": "5.8.2",
47-
"@eventer/backend": "workspace:*"
49+
"typescript": "5.8.2"
4850
}
4951
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// dummy home.test.tsx
2+
3+
import { render, screen } from "@testing-library/react";
4+
import React from "react";
5+
import HomePage from "./page";
6+
import "@testing-library/jest-dom";
7+
import { describe, expect, it } from "vitest";
8+
9+
describe("HomePage", () => {
10+
it("renders the home page", () => {
11+
render(<HomePage />);
12+
13+
expect(screen.getByText("Eventer")).toBeInTheDocument();
14+
});
15+
});

bun.lock

Lines changed: 10 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)