Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 13x 13x 13x 13x 13x 13x | import { vi } from 'vitest'; function setupGlobalFetchMock() { global.fetch = vi.fn().mockReturnValue(Promise.resolve<Response>({} as Response)); } function setupGlobalUrlMock() { Object.defineProperty(global, 'URL', { value: window.URL, writable: true, }); } function setupGlobalMutationObserverMock() { function mutationObserver(...args: any[]) { return { observe: vi.fn(), takeRecords: vi.fn(), disconnect: vi.fn(), }; } Object.defineProperty(global, 'MutationObserver', { value: mutationObserver, writable: false, }); } export function setupGlobalMocks() { setupGlobalFetchMock(); setupGlobalUrlMock(); setupGlobalMutationObserverMock(); } |