mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-01-12 22:51:18 +08:00
Hey! I made the following changes: - Replaced Jest by the new Playwright test-runner - Disabled the Jest linting rules for the Playwright e2e tests - Rewrote the tests to the new test-runner - Adjusted `Link.test.ts` which should be less flaky - The tests run now across all three browsers: Chromium, Firefox, and WebKit See here for reference about the new test-runner: https://playwright.dev/docs/test-intro I extracted a fix for Netlify in #9668. Let me know if you have any questions.
15 lines
408 B
TypeScript
15 lines
408 B
TypeScript
import { expect, it } from './baseFixture';
|
|
|
|
it('loads the example app', async ({ page }) => {
|
|
const snapshot = await page.accessibility.snapshot();
|
|
|
|
expect(
|
|
(snapshot?.children as Record<string, unknown>[])?.find(
|
|
(it) => it.role === 'heading'
|
|
)?.name
|
|
).toBe('Examples');
|
|
const title = await page.$eval('[role=heading]', (el) => el.textContent);
|
|
|
|
expect(title).toBe('Examples');
|
|
});
|