diff options
Diffstat (limited to 'packages/integrations/netlify/test/functions/cookies.test.js')
-rw-r--r-- | packages/integrations/netlify/test/functions/cookies.test.js | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/packages/integrations/netlify/test/functions/cookies.test.js b/packages/integrations/netlify/test/functions/cookies.test.js index 328294d10..05727207e 100644 --- a/packages/integrations/netlify/test/functions/cookies.test.js +++ b/packages/integrations/netlify/test/functions/cookies.test.js @@ -1,31 +1,31 @@ -import { expect } from 'chai'; -import { cli } from './test-utils.js'; -import { fileURLToPath } from 'url'; +import { expect } from "chai"; +import { cli } from "./test-utils.js"; +import { fileURLToPath } from "url"; -const root = new URL('./fixtures/cookies/', import.meta.url).toString(); +const root = new URL("./fixtures/cookies/", import.meta.url).toString(); -describe('Cookies', () => { - before(async () => { - await cli('build', '--root', fileURLToPath(root)); - }); +describe("Cookies", () => { + before(async () => { + await cli("build", "--root", fileURLToPath(root)); + }); - it('Can set multiple', async () => { - const entryURL = new URL( - './fixtures/cookies/.netlify/functions-internal/entry.mjs', - import.meta.url - ); - const { handler } = await import(entryURL); - const resp = await handler({ - httpMethod: 'POST', - headers: {}, - rawUrl: 'http://example.com/login', - body: '{}', - isBase64Encoded: false, - }); - expect(resp.statusCode).to.equal(301); - expect(resp.headers.location).to.equal('/'); - expect(resp.multiValueHeaders).to.be.deep.equal({ - 'set-cookie': ['foo=foo; HttpOnly', 'bar=bar; HttpOnly'], - }); - }); + it("Can set multiple", async () => { + const entryURL = new URL( + "./fixtures/cookies/.netlify/functions-internal/entry.mjs", + import.meta.url, + ); + const { handler } = await import(entryURL); + const resp = await handler({ + httpMethod: "POST", + headers: {}, + rawUrl: "http://example.com/login", + body: "{}", + isBase64Encoded: false, + }); + expect(resp.statusCode).to.equal(301); + expect(resp.headers.location).to.equal("/"); + expect(resp.multiValueHeaders).to.be.deep.equal({ + "set-cookie": ["foo=foo; HttpOnly", "bar=bar; HttpOnly"], + }); + }); }); |