Files
kandev/apps/web/lib/state/default-state.test.ts
T
Clément Fiere 0e6c98c0a0 feat(web): add prompt history panel (#2738)
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
2026-08-18 16:13:15 +00:00

19 lines
607 B
TypeScript

import { describe, expect, it } from "vitest";
import { defaultState, mergeInitialState } from "./default-state";
import type { HydrationState } from "./store";
describe("turn hydration state", () => {
it("defaults and deep-merges loaded session markers", () => {
const state = mergeInitialState({
turns: {
bySession: { "session-1": [] },
activeBySession: {},
loadedBySession: {},
},
} as unknown as HydrationState);
expect(defaultState.turns.loadedBySession).toEqual({});
expect(state.turns.loadedBySession).toEqual({ "session-1": true });
});
});