// Copyright (c) 2025 Patrick Motsch // All rights reserved. // // Smoke test that validates the Vitest + jsdom setup is wired correctly. // If this fails the rest of the suite is meaningless. import { describe, expect, it } from 'vitest'; describe('vitest smoke', () => { it('runs in jsdom and has window/document', () => { expect(typeof window).toBe('object'); expect(typeof document).toBe('object'); }); it('has jest-dom matchers via globals setup', () => { const div = document.createElement('div'); div.textContent = 'hello'; document.body.appendChild(div); expect(div).toBeInTheDocument(); expect(div).toHaveTextContent('hello'); document.body.removeChild(div); }); });