Update create flow pages

This commit is contained in:
adilallo
2026-04-13 18:24:13 -06:00
parent a39b4aa04b
commit a0de78c020
66 changed files with 1028 additions and 538 deletions
+8 -8
View File
@@ -1,16 +1,16 @@
import { describe, it, expect } from "vitest";
import { renderWithProviders as render, screen } from "../utils/test-utils";
import "@testing-library/jest-dom/vitest";
import ReviewPage from "../../app/create/review/page";
import { CommunityReviewScreen } from "../../app/create/screens/review/CommunityReviewScreen";
describe("ReviewPage", () => {
describe("CommunityReviewScreen", () => {
it("renders without crashing", () => {
render(<ReviewPage />);
render(<CommunityReviewScreen />);
expect(screen.getByRole("heading", { level: 1 })).toBeInTheDocument();
});
it("renders HeaderLockup with expected title", () => {
render(<ReviewPage />);
render(<CommunityReviewScreen />);
expect(
screen.getByRole("heading", {
name: "Your community is added - congrats!",
@@ -19,7 +19,7 @@ describe("ReviewPage", () => {
});
it("renders HeaderLockup with expected description", () => {
render(<ReviewPage />);
render(<CommunityReviewScreen />);
expect(
screen.getByText(
/In the next section, we'll go through membership, decision-making, conflict resolution, and community values and create a custom operating manual for your organization based on the specifics you just shared./i,
@@ -28,12 +28,12 @@ describe("ReviewPage", () => {
});
it("renders RuleCard with title", () => {
render(<ReviewPage />);
render(<CommunityReviewScreen />);
expect(screen.getByText("Mutual Aid Mondays")).toBeInTheDocument();
});
it("renders RuleCard with description", () => {
render(<ReviewPage />);
render(<CommunityReviewScreen />);
expect(
screen.getByText(
/Mutual Aid Monday is a grassroots community in Denver, founded in November 2020 by Kelsang Virya, dedicated to supporting neighbors experiencing homelessness./i,
@@ -42,7 +42,7 @@ describe("ReviewPage", () => {
});
it("renders RuleCard as a button (card is interactive)", () => {
render(<ReviewPage />);
render(<CommunityReviewScreen />);
const buttons = screen.getAllByRole("button");
expect(buttons.length).toBeGreaterThanOrEqual(1);
expect(