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();
}
|