From 361350e5fa432a89f669a40ee7f0f354b9854cbd Mon Sep 17 00:00:00 2001 From: ThatGuySam Date: Sat, 12 Aug 2023 16:02:17 -0500 Subject: [PATCH] Enable msw file server for DoesItAPI --- helpers/api/client.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/helpers/api/client.js b/helpers/api/client.js index 6aaff06..bd2bb25 100644 --- a/helpers/api/client.js +++ b/helpers/api/client.js @@ -15,6 +15,23 @@ 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', + } ) +} // const defaultFetchMethod = (...args) => console.log(...args) // mock