import { parseHTML } from 'linkedom';
import { vi } from 'vitest';
// Parse the starting state of the basic starting template
export function setupDOM() {
const result = parseHTML(`
🚧 {app_name}
`);
global.HTMLElement = result.HTMLElement;
global.Node = result.Node;
global.document = result.document;
global.window = result.window;
global.window.requestAnimationFrame = vi.fn().mockImplementation((cb) => cb());
return result;
}