@dbs-portal/core-api
Version:
HTTP client and API utilities for DBS Portal
26 lines • 766 B
JavaScript
/**
* MSW test setup for Vitest
*/
import { beforeAll, afterEach, afterAll } from 'vitest';
import { setupServer } from 'msw/node';
import { defaultHandlers } from '../handlers/default-handlers';
import { authHandlers } from '../handlers/auth-handlers';
// Create MSW server with default handlers
const server = setupServer(...defaultHandlers, ...authHandlers);
// Start server before all tests
beforeAll(() => {
server.listen({
onUnhandledRequest: 'warn' // Warn on unhandled requests
});
});
// Reset handlers after each test
afterEach(() => {
server.resetHandlers();
});
// Close server after all tests
afterAll(() => {
server.close();
});
// Export server for use in individual tests
export { server };
//# sourceMappingURL=setup.js.map