@@ -74,7 +74,7 @@ expect.extend({
7474 }
7575 } ,
7676 async toHaveSessionForUser ( response : Response , userId : string ) {
77- const setCookies = getSetCookie ( response . headers )
77+ const setCookies = response . headers . getSetCookie ( )
7878 const sessionSetCookie = setCookies . find (
7979 ( c ) => setCookieParser . parseString ( c ) . name === 'en_session' ,
8080 )
@@ -115,7 +115,7 @@ expect.extend({
115115 }
116116 } ,
117117 async toSendToast ( response : Response , toast : ToastInput ) {
118- const setCookies = getSetCookie ( response . headers )
118+ const setCookies = response . headers . getSetCookie ( )
119119 const toastSetCookie = setCookies . find (
120120 ( c ) => setCookieParser . parseString ( c ) . name === 'en_toast' ,
121121 )
@@ -164,11 +164,3 @@ declare module 'vitest' {
164164 interface Assertion < T = any > extends CustomMatchers < T > { }
165165 interface AsymmetricMatchersContaining extends CustomMatchers { }
166166}
167-
168- function getSetCookie ( headers : Headers ) {
169- // this is a sort of polyfill for headers.getSetCookie
170- // https://github.com/microsoft/TypeScript/issues/55270
171- // https://github.com/remix-run/remix/issues/7067
172- // @ts -expect-error see the two issues above
173- return headers . getAll ( 'set-cookie' ) as Array < string >
174- }
0 commit comments