Files
kandev/apps/web/hooks/use-user-display-settings.test.ts
T
2026-07-25 19:30:52 +01:00

20 lines
618 B
TypeScript

import { describe, expect, it } from "vitest";
import type { UserSettingsState } from "@/lib/state/slices/settings/types";
import { isSettingsUnchanged } from "./use-user-display-settings";
function settings(tasksListShowDetails: boolean): UserSettingsState {
return {
loaded: true,
workspaceId: "workspace-1",
workflowId: null,
repositoryIds: [],
tasksListShowDetails,
} as unknown as UserSettingsState;
}
describe("isSettingsUnchanged", () => {
it("detects a details-only preference change", () => {
expect(isSettingsUnchanged(settings(true), settings(false))).toBe(false);
});
});