import { describe, expect, it } from 'vitest' import App from './App' import { render, screen, userEvent } from './utils/test-utils' describe('Simple working test', () => { it('the title is visible', () => { render() expect(screen.getByText(/Hello Vite \+ React!/i)).toBeInTheDocument() }) it('should increment count on click', async () => { render() userEvent.click(screen.getByRole('button')) expect(await screen.findByText(/count is: 1/i)).toBeInTheDocument() }) it('uses flexbox in app header', async () => { render() const element = screen.getByRole('banner') expect(element.className).toEqual('App-header') expect(getComputedStyle(element).display).toEqual('flex') }) })