Fix mock mode transition to regular mode on login (#361)

This commit is contained in:
Charles Bochet
2023-06-22 14:09:51 -07:00
committed by GitHub
parent c4ad0171b0
commit ba1dd07e53
8 changed files with 85 additions and 60 deletions

View File

@ -1,27 +0,0 @@
import { graphql, setupWorker } from 'msw';
import { mockedCompaniesData } from '~/testing/mock-data/companies';
import { mockedUsersData } from '~/testing/mock-data/users';
export function useMockData() {
const worker = setupWorker(...graphqlMocks);
worker.start({ quiet: true, onUnhandledRequest: 'bypass' });
}
const graphqlMocks = [
graphql.query('GetCompanies', (req, res, ctx) => {
return res(
ctx.data({
companies: mockedCompaniesData,
}),
);
}),
graphql.query('GetCurrentUser', (req, res, ctx) => {
return res(
ctx.data({
users: [mockedUsersData[0]],
}),
);
}),
];

View File

@ -0,0 +1,6 @@
import { atom } from 'recoil';
export const isMockModeState = atom({
key: 'isMockModeState',
default: false,
});