diff --git a/helpers/api/client.js b/helpers/api/client.js index bd2bb25..2e3b7bc 100644 --- a/helpers/api/client.js +++ b/helpers/api/client.js @@ -15,23 +15,9 @@ import axios from 'axios' import { getApiUrl } from '~/helpers/url.js' -import { mswServer } from '~/test/msw/server.js' - -const mswEnabled = process.env.NODE_ENV && [ 'development', 'test' ].includes( process.env.NODE_ENV ) - -// Inspired by https://github.com/wwdrew/examples/blob/react-native/examples/react-native/index.js -if ( mswEnabled ) { - // const { native } = require( '~/test/msw/native' ) - // const { mswServer } = await import( '~/test/msw/server' ) - - // console.log({ mswServer }) - - mswServer.listen( { - // Fixes issue with MSW capturing POST http://192.168.1.90:19000/symbolicate - onUnhandledRequest: 'bypass', - } ) -} +// Use msw +import '~/test/msw/use.js' // const defaultFetchMethod = (...args) => console.log(...args) // mock diff --git a/test/msw/use.js b/test/msw/use.js new file mode 100644 index 0000000..6050c03 --- /dev/null +++ b/test/msw/use.js @@ -0,0 +1,17 @@ +import { mswServer } from '~/test/msw/server.js' + + +const mswEnabled = process.env.NODE_ENV && [ 'development', 'test' ].includes( process.env.NODE_ENV ) + +// Inspired by https://github.com/wwdrew/examples/blob/react-native/examples/react-native/index.js +if ( mswEnabled ) { + // const { native } = require( '~/test/msw/native' ) + // const { mswServer } = await import( '~/test/msw/server' ) + + // console.log({ mswServer }) + + mswServer.listen( { + // Fixes issue with MSW capturing POST http://192.168.1.90:19000/symbolicate + onUnhandledRequest: 'bypass', + } ) +} \ No newline at end of file