mirror of
https://github.com/hanzoai/msw.git
synced 2026-09-24 17:00:34 +00:00
Co-authored-by: Frederik Rabøl <[email protected]> Co-authored-by: Christoph Fricke <[email protected]> Co-authored-by: Piotr <[email protected]> Co-authored-by: Kristján Oddsson <[email protected]> Co-authored-by: thepassle <[email protected]> Co-authored-by: Kevin Østerkilde <[email protected]> Co-authored-by: Laryssa Rocha <[email protected]> Co-authored-by: Matthew Costabile <[email protected]>
28 lines
618 B
TypeScript
28 lines
618 B
TypeScript
import { http, HttpResponse } from 'msw'
|
|
import { setupWorker } from 'msw/browser'
|
|
|
|
const worker = setupWorker(
|
|
http.post('https://test.mswjs.io', ({ request }) => {
|
|
return HttpResponse.json({
|
|
'x-header': request.headers.get('x-header'),
|
|
})
|
|
}),
|
|
|
|
http.get('https://test.mswjs.io', () => {
|
|
return HttpResponse.json(
|
|
{
|
|
mocked: true,
|
|
},
|
|
{
|
|
headers: {
|
|
// List header values separated by comma
|
|
// to set multie-value header on the mocked response.
|
|
Accept: 'application/json, image/png',
|
|
},
|
|
},
|
|
)
|
|
}),
|
|
)
|
|
|
|
worker.start()
|