mirror of
https://github.com/fleetdm/fleet
synced 2026-04-23 22:47:20 +00:00
## 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>
16 lines
540 B
TypeScript
16 lines
540 B
TypeScript
import React from "react";
|
|
import { screen } from "@testing-library/react";
|
|
import { renderWithSetup } from "test/test-utils";
|
|
import PATHS from "router/paths";
|
|
|
|
import LinkCell from "./LinkCell";
|
|
|
|
const VALUE = "40 hosts";
|
|
describe("Link cell", () => {
|
|
it("renders text", async () => {
|
|
renderWithSetup(<LinkCell value={VALUE} path={PATHS.MANAGE_HOSTS} />);
|
|
|
|
expect(screen.getByText("40 hosts")).toBeInTheDocument();
|
|
// Note: Testing react-router Link would require Router or MemoryRouter wrapper which is app level
|
|
});
|
|
});
|