test/shared/flash-context.test.ts
Rama main · réplica de lectura del repositorio original.
import { expect } from "@std/expect";
import { describe, it as test } from "@std/testing/bdd";
import { setFlashContext } from "#shared/flash-context.ts";
describe("flash context", () => {
test("setFlashContext refuses to run outside a request scope", () => {
// Only the request middleware populates the flash; a stray call would
// silently drop the message, so it must fail loudly instead.
expect(() => setFlashContext({ success: "hi" })).toThrow(/request scope/);
});
});