diff options
Diffstat (limited to '')
-rw-r--r-- | test/js/deno/fetch/headers.test.ts | 16 | ||||
-rw-r--r-- | test/js/web/fetch/fetch.test.ts | 18 |
2 files changed, 21 insertions, 13 deletions
diff --git a/test/js/deno/fetch/headers.test.ts b/test/js/deno/fetch/headers.test.ts index ee2466e32..efc4e6a6e 100644 --- a/test/js/deno/fetch/headers.test.ts +++ b/test/js/deno/fetch/headers.test.ts @@ -312,16 +312,16 @@ test(function headersInitMultiple() { ]; assertEquals(actual, [ [ + "x-deno", + "foo, bar" + ], + [ "set-cookie", "foo=bar" ], [ "set-cookie", "bar=baz" - ], - [ - "x-deno", - "foo, bar" ] ]); }); @@ -363,16 +363,16 @@ test(function headersAppendMultiple() { ]; assertEquals(actual, [ [ + "x-deno", + "foo, bar" + ], + [ "set-cookie", "foo=bar" ], [ "set-cookie", "bar=baz" - ], - [ - "x-deno", - "foo, bar" ] ]); }); diff --git a/test/js/web/fetch/fetch.test.ts b/test/js/web/fetch/fetch.test.ts index ec73069de..a1585ba14 100644 --- a/test/js/web/fetch/fetch.test.ts +++ b/test/js/web/fetch/fetch.test.ts @@ -234,11 +234,11 @@ describe("Headers", () => { ]); const actual = [...headers]; expect(actual).toEqual([ + ["x-bun", "abc, def"], ["set-cookie", "foo=bar"], ["set-cookie", "bar=baz"], - ["x-bun", "abc, def"], ]); - expect([...headers.values()]).toEqual(["foo=bar", "bar=baz", "abc, def"]); + expect([...headers.values()]).toEqual(["abc, def", "foo=bar", "bar=baz"]); }); it("Headers append multiple", () => { @@ -253,9 +253,9 @@ describe("Headers", () => { // we do not preserve the order // which is kind of bad expect(actual).toEqual([ + ["x-bun", "foo, bar"], ["set-cookie", "foo=bar"], ["set-cookie", "bar=baz"], - ["x-bun", "foo, bar"], ]); }); @@ -276,9 +276,17 @@ describe("Headers", () => { headers.set("set-Cookie", "foo=baz"); headers.set("set-cookie", "bar=qat"); const actual = [...headers]; + expect(actual).toEqual([["set-cookie", "bar=qat"]]); + }); + + it("should include set-cookie headers in array", () => { + const headers = new Headers(); + headers.append("Set-Cookie", "foo=bar"); + headers.append("Content-Type", "text/plain"); + const actual = [...headers]; expect(actual).toEqual([ - ["set-cookie", "foo=baz"], - ["set-cookie", "bar=qat"], + ["content-type", "text/plain"], + ["set-cookie", "foo=bar"], ]); }); }); |