Así que estoy tratando de configurar mi prueba JEST y quiero establecer un estado de almacenamiento local antes de ejecutar todas las pruebas. Lo he usado en server.js. ¿Es ese un buen lugar para configurar, de modo que todas las pruebas puedan acceder al valor simulado del almacenamiento local?
//src/setupTests.js import '@testing-library/jest-dom/extend-expect'; import {server} from './mocks/server'; beforeAll(() => server.listen()) // Reset any request handlers that we may add during the tests, // so they don't affect other tests. afterEach(() => server.resetHandlers()) // Clean up after the tests are finished. afterAll(() => server.close())A continuación se muestra mi server.js
import {setupServer} from "msw/node"; import {handlers} from './handlers' import mockData from "./data/mockData"; // This configures a request mocking server with the given request handlers. export const server = setupServer(...handlers); beforeEach(() => { localStorage.setItem('mockData', JSON.stringify(mockData)); });