Test That Jawn: MSW
import { http, HttpResponse } from "msw";
import { BASE_URL } from "@/settings";
export const handlers = [
http.get(`${BASE_URL}/auth/user/`, () =>
email: "testuser@example.com",
import { setupServer } from "msw/node";
import { handlers } from "./handlers";
export const server = setupServer(...handlers);
import { cleanup } from "@testing-library/react";
import * as matchers from "@testing-library/jest-dom/matchers";
import { server } from "./mocks/server";
beforeAll(() => server.listen());
window.matchMedia = vi.fn().mockImplementation((query) => ({
addEventListener: vi.fn(),
removeEventListener: vi.fn(),
class ResizeObserverMock {
globalThis.ResizeObserver = ResizeObserverMock;
afterAll(() => server.close());