diff --git a/src/Components/Checkfield/index.test.jsx b/src/Components/Checkfield/index.test.jsx index f3eb1ff..7144cc5 100644 --- a/src/Components/Checkfield/index.test.jsx +++ b/src/Components/Checkfield/index.test.jsx @@ -56,7 +56,9 @@ describe("CheckField Component", () => { }); it("should update the state when 'checked' prop changes", () => { - const { rerender } = render(); + const { rerender } = render( + + ); const checkbox = screen.getByRole("checkbox"); expect(checkbox).not.toBeChecked(); diff --git a/src/Components/Checklist/index.test.jsx b/src/Components/Checklist/index.test.jsx index 014f1e9..05ed005 100644 --- a/src/Components/Checklist/index.test.jsx +++ b/src/Components/Checklist/index.test.jsx @@ -1,5 +1,11 @@ import "@testing-library/jest-dom"; -import { render, screen, fireEvent, waitFor, within } from "@testing-library/react"; +import { + render, + screen, + fireEvent, + waitFor, + within, +} from "@testing-library/react"; import { describe, it, expect, vi, beforeEach } from "vitest"; import CheckList from "./index"; @@ -65,7 +71,9 @@ describe("CheckList Component", () => { }); it("should render the list of items correctly", () => { - render(); + render( + + ); expect(screen.getByText("John Doe")).toBeInTheDocument(); expect(screen.getByText("Jane Doe")).toBeInTheDocument(); @@ -77,7 +85,9 @@ describe("CheckList Component", () => { }); it("should call onChange with updated values when a checkbox is clicked", () => { - render(); + render( + + ); const secondCheckbox = screen.getAllByRole("checkbox")[1]; fireEvent.click(secondCheckbox); @@ -86,15 +96,17 @@ describe("CheckList Component", () => { }); it("should open the modal and display user details when an item is clicked", async () => { - render(); - + render( + + ); + fireEvent.click(screen.getByText("John Doe")); - + const modal = screen.getByTestId("big-modal"); expect(modal).toBeVisible(); - + const modalContent = within(modal); - + expect(modalContent.getByText("Nome:")).toBeInTheDocument(); expect(modalContent.getByText("John Doe")).toBeInTheDocument(); expect(modalContent.getByText("Email:")).toBeInTheDocument(); @@ -103,10 +115,12 @@ describe("CheckList Component", () => { expect(modalContent.getByText("Christian")).toBeInTheDocument(); expect(modalContent.getByText("Dependentes:")).toBeInTheDocument(); expect(modalContent.getByText("2")).toBeInTheDocument(); - }); + }); it("should close the modal when the close button is clicked", async () => { - render(); + render( + + ); fireEvent.click(screen.getByText("John Doe")); const modal = screen.getByTestId("big-modal"); diff --git a/src/Components/Footer/index.test.jsx b/src/Components/Footer/index.test.jsx index a4e8905..8c15331 100644 --- a/src/Components/Footer/index.test.jsx +++ b/src/Components/Footer/index.test.jsx @@ -16,11 +16,15 @@ describe("Footer Component", () => { render(