File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
packages/nextjs/src/__tests__ Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,8 @@ vi.mock('next/headers', () => ({
4545 } ) ) ,
4646} ) ) ;
4747
48- const mockHeaders = headers as unknown as MockedFunction < ( ) => Promise < MockHeaders > > ;
48+ type MockHeadersFn = ( ) => MockHeaders | Promise < MockHeaders > ;
49+ const mockHeaders = headers as unknown as MockedFunction < MockHeadersFn > ;
4950
5051// Type for mocking Next.js headers
5152interface MockHeaders {
@@ -66,7 +67,7 @@ function createMockHeaders(customHeaders: Record<string, string | null> = {}): M
6667 const allHeaders = { ...defaultHeadersObj , ...customHeaders } ;
6768
6869 return {
69- get : vi . fn ( ( name : string ) => allHeaders [ name ] || null ) ,
70+ get : vi . fn ( ( name : string ) => allHeaders [ name ] ?? null ) ,
7071 has : vi . fn ( ( name : string ) => Object . prototype . hasOwnProperty . call ( allHeaders , name ) && allHeaders [ name ] !== null ) ,
7172 forEach : vi . fn ( ( callback : ( value : string , key : string ) => void ) => {
7273 Object . entries ( allHeaders ) . forEach ( ( [ key , value ] ) => {
You can’t perform that action at this time.
0 commit comments