Files
prowler/ui/store/__tests__/compliance.test.ts
2026-08-05 11:18:45 +02:00

22 lines
624 B
TypeScript

import { beforeEach, describe, expect, it } from "vitest";
import { useComplianceWatchlistViewStore } from "@/store/compliance/store";
describe("useComplianceWatchlistViewStore", () => {
beforeEach(() => {
localStorage.clear();
useComplianceWatchlistViewStore.setState({ showOnlyWatchlist: false });
});
it("persists only the filter value", () => {
// When
useComplianceWatchlistViewStore.getState().setShowOnlyWatchlist(true);
// Then
expect(
JSON.parse(localStorage.getItem("compliance-watchlist-view") ?? "{}")
.state,
).toEqual({ showOnlyWatchlist: true });
});
});