diff options
Diffstat (limited to '')
-rw-r--r-- | packages/integrations/deno/test/basics.test.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/packages/integrations/deno/test/basics.test.ts b/packages/integrations/deno/test/basics.test.ts index 9c55397c2..d1f8907cb 100644 --- a/packages/integrations/deno/test/basics.test.ts +++ b/packages/integrations/deno/test/basics.test.ts @@ -126,3 +126,20 @@ Deno.test({ sanitizeResources: false, sanitizeOps: false, }); + +Deno.test({ + name: 'Astro.cookies', + permissions: defaultTestPermissions, + async fn() { + await startApp(async (baseUrl: URL) => { + const url = new URL('/admin', baseUrl); + const resp = await fetch(url, { redirect: 'manual' }); + assertEquals(resp.status, 302); + + const headers = resp.headers; + assertEquals(headers.get('set-cookie'), 'logged-in=false; Max-Age=77760000; Path=/'); + }); + }, + sanitizeResources: false, + sanitizeOps: false, +}); |