Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/lukebennett88/luke-ui. ui.lukebennett.dev
Something went wrong. Try again.
949 B · 33 lines
TypeScript
12345678910111213141516171819202122232425262728293031323334import { afterEach, beforeEach, vi } from 'vite-plus/test';import { cdp, page } from 'vite-plus/test/context';import { settingsApi } from '../api/settings-api.js';import { cleanupApps } from './render-app.js';
(globalThis as { IS_REACT_ACT_ENVIRONMENT?: boolean }).IS_REACT_ACT_ENVIRONMENT = true;
beforeEach(async () => { settingsApi.reset(); settingsApi.setLatency(0); await page.viewport(1280, 800); await cdp().send('Emulation.setEmulatedMedia', { features: [{ name: 'prefers-color-scheme', value: 'light' }], });});
afterEach(async () => { cleanupApps(); vi.restoreAllMocks(); settingsApi.reset(); for (const name of [ 'data-color-mode', 'data-font-size', 'data-pointer-cursor', 'data-underline-links', ]) { document.documentElement.removeAttribute(name); } await page.viewport(1280, 800); await cdp().send('Emulation.setEmulatedMedia', { features: [{ name: 'prefers-color-scheme', value: 'light' }], });});