fleet/frontend/components/forms/RegistrationForm/RegistrationForm.tests.jsx

41 lines
1.2 KiB
React
Raw Normal View History

import React from "react";
import { render, screen } from "@testing-library/react";
import RegistrationForm from "components/forms/RegistrationForm";
describe("RegistrationForm - component", () => {
2025-09-29 17:10:41 +00:00
it("renders AdminDetails on the first page", () => {
const { container } = render(<RegistrationForm page={1} />);
expect(
container.querySelectorAll(".user-registration__container--admin").length
).toEqual(1);
2025-09-29 17:10:41 +00:00
// headers moved up to parent RegistrationPage.tsx
});
it("renders OrgDetails on the second page", () => {
const { container } = render(<RegistrationForm page={2} />);
expect(
container.querySelectorAll(".user-registration__container--org").length
).toEqual(1);
});
it("renders FleetDetails on the third page", () => {
const { container } = render(<RegistrationForm page={3} />);
expect(
container.querySelectorAll(".user-registration__container--fleet").length
).toEqual(1);
});
it("renders ConfirmationPage on the fourth page", () => {
const { container } = render(<RegistrationForm page={4} />);
expect(
container.querySelectorAll(".user-registration__container--confirmation")
.length
).toEqual(1);
});
});