import React from "react"; import { Row, Button } from "antd"; import { render } from "@test"; import { ReadyPage } from "./index"; describe("ReadyPage", () => { it("should render page successfuly", async () => { render(); expect(Row).toBeDefined(); }); it("should render 3 texts", async () => { const { getByText } = render(); getByText("Welcome on board"); getByText("Your configuration is completed."); }); it("should render 3 buttons", async () => { const { getByText } = render(); expect(Button).toBeDefined(); expect(getByText("Documentation").closest("a")).toHaveAttribute( "href", "https://refine.dev", ); expect(getByText("Examples").closest("a")).toHaveAttribute( "href", "https://refine.dev/docs/examples/tutorial", ); expect(getByText("Community").closest("a")).toHaveAttribute( "href", "https://discord.gg/UuU3XCc3J5", ); }); });