import { expect, Locator } from '@playwright/test'; import { test } from '@stencil/playwright'; test.describe('ontario-back-button', () => { let host: Locator; test.beforeEach(async ({ page }) => { await page.setContent(''); await page.waitForChanges(); host = page.locator('ontario-back-button'); }); test('renders and hydrates', async () => { await expect(host).toBeAttached(); await expect(host).toHaveClass(/hydrated/); }); test('renders button in history mode by default', async () => { const button = host.locator('button'); await expect(button).toBeVisible(); await expect(button).toContainText('Back'); // render() branches between a