Skip to content

Instantly share code, notes, and snippets.

@marta-pinkowska
Created September 26, 2022 13:30

Revisions

  1. marta-pinkowska created this gist Sep 26, 2022.
    24 changes: 24 additions & 0 deletions msw.test.6.tsx
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    // src/FancyHomepageFeature/msw/mswHandlers.js

    import { rest } from 'msw';
    // import the server created for the entire test suite
    // this mock server includes commonMswHandlers
    import { server } from '../tools/jest/server';

    const homeHandlers = [
    rest.get('https://fancy-app.com/homepage-data', (req, res, ctx) => {
    return res(
    ctx.json({
    contents: [
    {
    banner: 'Fancy Banner'
    },
    ],
    })
    );
    }),
    ];

    export const setupHomeHandlers = () => {
    server.use(...homeHandlers);
    };