next.js/examples/with-vitest/app/counter.test.tsx
counter.test.tsx11 lines428 B
import { expect, test } from "vitest";
import { render, screen, fireEvent } from "@testing-library/react";
import Counter from "./counter";

test("App Router: Works with Client Components", () => {
  render(<Counter />);
  expect(screen.getByRole("heading", { level: 2, name: "0" })).toBeDefined();
  fireEvent.click(screen.getByRole("button"));
  expect(screen.getByRole("heading", { level: 2, name: "1" })).toBeDefined();
});
Quest for Codev2.0.0
/
SIGN IN