fleet/frontend/components/forms/RegistrationForm/RegistrationForm.tests.jsx
RachelElysia c9e66b221e
Frontend: Lint warning cleanup part 1 (#43411)
## Issue
- First batch of @iansltx 's work of cleaning up lint warnings #43387 

## Description
- Quick PR review and grabbed as many confirmed low-risk quick wins as I
could `git checkout lint-cleanup <file/path/1> <file/path/2>`

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Release Notes

This release contains internal code improvements with one minor UI
tweak:

* **Style**
* Dropdown menu background color adjusted for clearer contrast in action
lists
* **Refactor**
* Improved type safety across the codebase with stricter TypeScript
annotations
  * Removed unused imports and constants to reduce code clutter
* Enhanced React hook dependency arrays for more consistent component
behavior
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Rachel Perkins <rachel@Rachels-MacBook-Pro.local>
Co-authored-by: Ian Littman <iansltx@gmail.com>
2026-04-10 19:49:52 -05:00

40 lines
1.2 KiB
JavaScript

import React from "react";
import { render } from "@testing-library/react";
import RegistrationForm from "components/forms/RegistrationForm";
describe("RegistrationForm - component", () => {
it("renders AdminDetails on the first page", () => {
const { container } = render(<RegistrationForm page={1} />);
expect(
container.querySelectorAll(".user-registration__container--admin").length
).toEqual(1);
// 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);
});
});