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