// A folded card fetches nothing until first opened. Run by `npm test`. import assert from "node:assert/strict"; import { test } from "node:test"; import { builtAfterToggle } from "../src/pages/agents/lazy-open.ts"; test("a card nobody opened is not built", () => { assert.equal(builtAfterToggle(false, false), false); }); test("the first open builds it", () => { assert.equal(builtAfterToggle(false, true), true); }); test("closing it afterwards keeps it built", () => { assert.equal(builtAfterToggle(true, false), true); });