2024-02-04 12:26:47 +00:00
|
|
|
import { expect, test } from '@playwright/test'
|
|
|
|
|
2024-02-04 13:39:26 +00:00
|
|
|
const baseHost = process.env.BASE_URL
|
2024-02-04 13:25:23 +00:00
|
|
|
|
2024-02-04 12:26:47 +00:00
|
|
|
const pagesTitles = {
|
2024-02-04 13:25:23 +00:00
|
|
|
'/': /Дискурс/,
|
|
|
|
'/feed': /Дискурс/,
|
|
|
|
'/create': /Дискурс/,
|
|
|
|
'/about/donate': /Дискурс/,
|
|
|
|
'/authors': /Дискурс/,
|
|
|
|
'/topics': /Дискурс/,
|
|
|
|
'/inbox': /Дискурс/,
|
2024-02-04 12:26:47 +00:00
|
|
|
}
|
|
|
|
|
2024-02-04 13:25:23 +00:00
|
|
|
Object.keys(pagesTitles).forEach((res: string) => {
|
|
|
|
test(`страница ${res}`, async ({ page }) => {
|
|
|
|
await page.goto(`${baseHost}${res}`)
|
|
|
|
const title = pagesTitles[res]
|
|
|
|
await expect(page).toHaveTitle(title)
|
|
|
|
})
|
2024-02-04 12:26:47 +00:00
|
|
|
})
|