1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-09-04 12:35:28 +02:00
Files
slate/playwright/integration/examples/huge-document.test.ts
Gary Borton 5dc4396f6b Switch from cypress to playwright. (#5248)
* empty

* empty

* empty

* Begin move from cypress to playwright.

* Switch remaining tests to playwright, remove old cypress suppport files.

* Clean up playwright config

* Enable ff, and safari when on mac.

* Fix safari/ff mentions test

* Fix code-highlighting test on ff/safari

* Add a local retry as a few tests are flaky.

* Replace cypress w/ playwright in gitignore.

* Update to latest yarn to fix ci install?

* Update yarn.lock w/ yarn command.

* Fix mocha tests.

* Fix prettier
2023-01-13 20:36:04 -07:00

19 lines
477 B
TypeScript

import { test, expect } from '@playwright/test'
test.describe('huge document example', () => {
const elements = [
{ tag: '#__next h1', count: 100 },
{ tag: '#__next p', count: 700 },
]
test.beforeEach(async ({ page }) => {
await page.goto('http://localhost:3000/examples/huge-document')
})
test('contains image', async ({ page }) => {
for (const { tag, count } of elements) {
expect(await page.locator(tag).count()).toBe(count)
}
})
})