1- import { parseCookies } from "@opennextjs/aws/http/util.js" ;
1+ import { parseSetCookieHeader } from "@opennextjs/aws/http/util.js" ;
22
3- describe ( "parseCookies " , ( ) => {
3+ describe ( "parseSetCookieHeader " , ( ) => {
44 it ( "returns an empty list if cookies is emptyish" , ( ) => {
5- expect ( parseCookies ( "" ) ) . toEqual ( [ ] ) ;
6- expect ( parseCookies ( null ) ) . toEqual ( [ ] ) ;
7- expect ( parseCookies ( undefined ) ) . toEqual ( [ ] ) ;
8- expect ( parseCookies ( [ ] ) ) . toEqual ( [ ] ) ;
5+ expect ( parseSetCookieHeader ( "" ) ) . toEqual ( [ ] ) ;
6+ expect ( parseSetCookieHeader ( null ) ) . toEqual ( [ ] ) ;
7+ expect ( parseSetCookieHeader ( undefined ) ) . toEqual ( [ ] ) ;
8+ expect ( parseSetCookieHeader ( [ ] ) ) . toEqual ( [ ] ) ;
99 } ) ;
1010 it ( "parse single cookie" , ( ) => {
11- const cookies = parseCookies (
11+ const cookies = parseSetCookieHeader (
1212 "cookie1=value1; Expires=Thu, 01 Jan 1970 00:00:00 GMT; HttpOnly; Secure; Path=/" ,
1313 ) ;
1414 expect ( cookies ) . toEqual ( [
@@ -17,7 +17,7 @@ describe("parseCookies", () => {
1717 } ) ;
1818 it ( "parse multiple cookies" , ( ) => {
1919 // NOTE: expires is lower case but still works
20- const cookies = parseCookies (
20+ const cookies = parseSetCookieHeader (
2121 "cookie1=value1; expires=Thu, 01 Jan 1970 00:00:00 GMT; HttpOnly; Secure; Path=/, cookie2=value2; HttpOnly; Secure" ,
2222 ) ;
2323 expect ( cookies ) . toEqual ( [
@@ -26,15 +26,15 @@ describe("parseCookies", () => {
2626 ] ) ;
2727 } ) ;
2828 it ( "return if cookies is already an array" , ( ) => {
29- const cookies = parseCookies ( [
29+ const cookies = parseSetCookieHeader ( [
3030 "cookie1=value1; Expires=Thu, 01 Jan 1970 00:00:00 GMT; HttpOnly; Secure; Path=/" ,
3131 ] ) ;
3232 expect ( cookies ) . toEqual ( [
3333 "cookie1=value1; Expires=Thu, 01 Jan 1970 00:00:00 GMT; HttpOnly; Secure; Path=/" ,
3434 ] ) ;
3535 } ) ;
3636 it ( "parses w/o Expire" , ( ) => {
37- const cookies = parseCookies (
37+ const cookies = parseSetCookieHeader (
3838 "cookie1=value1; HttpOnly; Secure; Path=/, cookie2=value2; HttpOnly=false; Secure=True; Domain=example.com; Path=/api" ,
3939 ) ;
4040 expect ( cookies ) . toEqual ( [
0 commit comments