fix tests

This commit is contained in:
DaKheera47 2026-01-21 15:40:24 +00:00
parent f445f15336
commit 6bd1593e13

View File

@ -66,6 +66,7 @@ vi.mock("../../api", () => ({
generateJobPdf: vi.fn(),
markAsApplied: vi.fn(),
skipJob: vi.fn(),
getProfile: vi.fn().mockResolvedValue({}),
}));
vi.mock("sonner", () => ({
@ -159,23 +160,7 @@ describe("JobDetailPanel", () => {
expect(screen.getByTestId("discovered-panel")).toHaveTextContent("job-99");
});
it("wires ready panel edit actions back to the page", () => {
const onSetActiveTab = vi.fn();
render(
<JobDetailPanel
activeTab="ready"
activeJobs={[]}
selectedJob={createJob({ status: "ready" })}
onSelectJobId={vi.fn()}
onJobUpdated={vi.fn().mockResolvedValue(undefined)}
onSetActiveTab={onSetActiveTab}
/>
);
fireEvent.click(screen.getByRole("button", { name: /edit description/i }));
expect(onSetActiveTab).toHaveBeenCalledWith("discovered");
});
it("shows an empty state when no job is selected", () => {
render(