MCPcopy
hub / github.com/withastro/astro / MockCookies

Interface MockCookies

packages/astro/test/units/sessions/astro-session.test.ts:18–22  ·  view source on GitHub ↗

Minimal cookie interface used by AstroSession.

Source from the content-addressed store, hash-verified

16
17/** Minimal cookie interface used by AstroSession. */
18interface MockCookies {
19 set(key: string, value: string, options?: AstroCookieSetOptions): void;
20 delete(key: string, options?: AstroCookieDeleteOptions): void;
21 get(key: string): { value: string } | undefined;
22}
23
24const defaultMockCookies: MockCookies = {
25 set: () => {},

Callers 22

loadFixtureFunction · 0.65
core-image.test.tsFile · 0.65
session-data.tsFile · 0.65
createMockAPIContextFunction · 0.65
createTestAppFunction · 0.65
getURLFunction · 0.65
makeNextFunction · 0.65
delete.test.tsFile · 0.65

Implementers 5

GlobalConfigpackages/telemetry/src/config.ts
PreferenceStorepackages/astro/src/preferences/store.t
LRUMappackages/astro/src/core/cache/memory-p
AstroSessionpackages/astro/src/core/session/runtim
AstroCookiespackages/astro/src/core/cookies/cookie

Calls

no outgoing calls

Tested by

no test coverage detected