Files
msw/test/browser/rest-api/request/request-cookies.mocks.ts

24 lines
501 B
TypeScript

import { http, HttpResponse } from 'msw'
import { setupWorker } from 'msw/browser'
const worker = setupWorker(
http.get('*/cookies', ({ cookies }) => {
return HttpResponse.json(cookies)
}),
http.post('/set-cookies', async ({ request }) => {
new HttpResponse(null, {
headers: {
'Set-Cookie': 'must-not=be-set',
},
})
return new HttpResponse(null, {
headers: {
'Set-Cookie': await request.clone().text(),
},
})
}),
)
worker.start()