import { test, expect } from '@playwright/experimental-ct-react'; import Button from '@/components/Button'; import DefaultChildren from '@/components/DefaultChildren'; test('execute callback when the button is clicked', async ({ mount }) => { const messages: string[] = []; const component = await mount( ); await component.click(); expect(messages).toEqual(['hello']); }); test('execute callback when a child node is clicked', async ({ mount }) => { let clickFired = false; const component = await mount( (clickFired = true)}>Main Content ); await component.getByText('Main Content').click(); expect(clickFired).toBeTruthy(); });