fmt
This commit is contained in:
parent
0067171a50
commit
63442afc5e
|
@ -91,8 +91,12 @@ test.describe('Создание новых материалов', () => {
|
|||
await page.getByRole('button', { name: 'Т.Р' }).click()
|
||||
await page.getByRole('link', { name: 'Черновики' }).click()
|
||||
await page.getByRole('link', { name: 'Создать публикацию' }).click()
|
||||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
await page.locator('li').filter({ hasText: /^литература$/ }).locator('img').click()
|
||||
await page
|
||||
.locator('li')
|
||||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
.filter({ hasText: /^литература$/ })
|
||||
.locator('img')
|
||||
.click()
|
||||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
await expect(page).toHaveURL(/\/edit\/[a-zA-Z0-9-]+/)
|
||||
await expect(page.getByRole('heading', { name: 'Новая литература' })).toBeVisible()
|
||||
|
@ -106,17 +110,17 @@ test.describe('Создание новых материалов', () => {
|
|||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
await expect(page).toHaveURL(/\/edit\/[a-zA-Z0-9-]+/)
|
||||
await expect(page.getByRole('heading', { name: 'Новые изображения' })).toBeVisible()
|
||||
|
||||
|
||||
// Заполнение формы
|
||||
await page.getByLabel('Заголовок').fill('Тестовая галерея')
|
||||
await page.getByLabel('Описание').fill('Это тестовая галерея изображений')
|
||||
|
||||
|
||||
// Загрузка изображения (предполагается, что есть кнопка для загрузки)
|
||||
await page.setInputFiles('input[type="file"]', 'path/to/test/image.jpg')
|
||||
|
||||
|
||||
// Сохранение
|
||||
await page.getByRole('button', { name: 'Сохранить' }).click()
|
||||
|
||||
|
||||
// Проверка создания
|
||||
await expect(page.getByText('Черновик сохранен')).toBeVisible()
|
||||
})
|
||||
|
@ -129,17 +133,17 @@ test.describe('Создание новых материалов', () => {
|
|||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
await expect(page).toHaveURL(/\/edit\/[a-zA-Z0-9-]+/)
|
||||
await expect(page.getByRole('heading', { name: 'Новая музыка' })).toBeVisible()
|
||||
|
||||
|
||||
// Заполнение формы
|
||||
await page.getByLabel('Название трека').fill('Тестовый трек')
|
||||
await page.getByLabel('Исполнитель').fill('Тестовый исполнитель')
|
||||
|
||||
|
||||
// Загрузка аудио файла (предполагается, что есть кнопка для загрузки)
|
||||
await page.setInputFiles('input[type="file"]', 'path/to/test/audio.mp3')
|
||||
|
||||
|
||||
// Сохранение
|
||||
await page.getByRole('button', { name: 'Сохранить' }).click()
|
||||
|
||||
|
||||
// Проверка создания
|
||||
await expect(page.getByText('Черновик сохранен')).toBeVisible()
|
||||
})
|
||||
|
@ -152,17 +156,17 @@ test.describe('Создание новых материалов', () => {
|
|||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
await expect(page).toHaveURL(/\/edit\/[a-zA-Z0-9-]+/)
|
||||
await expect(page.getByRole('heading', { name: 'Новое видео' })).toBeVisible()
|
||||
|
||||
|
||||
// Заполнение формы
|
||||
await page.getByLabel('Название видео').fill('Тестовое видео')
|
||||
await page.getByLabel('Описание').fill('Это тестовое видео')
|
||||
|
||||
|
||||
// Вставка ссылки на видео (предполагается, что есть поле для ввода ссылки)
|
||||
await page.getByLabel('Ссылка на видео').fill('https://www.youtube.com/watch?v=dQw4w9WgXcQ')
|
||||
|
||||
|
||||
// Сохранение
|
||||
await page.getByRole('button', { name: 'Сохранить' }).click()
|
||||
|
||||
|
||||
// Проверка создания
|
||||
await expect(page.getByText('Черновик сохранен')).toBeVisible()
|
||||
})
|
||||
|
@ -173,16 +177,16 @@ test('Публикация темы', async ({ page }) => {
|
|||
await page.getByRole('link', { name: 'Черновики' }).click()
|
||||
await page.getByRole('link', { name: 'Создать публикацию' }).click()
|
||||
await page.locator('li').filter({ hasText: 'статья' }).locator('img').click()
|
||||
|
||||
|
||||
// Заполнение формы
|
||||
await page.getByLabel('Заголовок').fill('Тестовая тема')
|
||||
await page.getByLabel('Текст').fill('Это тестовая тема для проверки публикации')
|
||||
|
||||
|
||||
// Публикация
|
||||
await page.getByRole('button', { name: 'Опубликовать' }).click()
|
||||
|
||||
|
||||
// Проверка публикации
|
||||
// biome-ignore lint/performance/useTopLevelRegex: тесты
|
||||
await expect(page).toHaveURL(/\/[a-zA-Z0-9-]+/)
|
||||
await expect(page.getByText('Тестовая тема')).toBeVisible()
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue
Block a user