Реализован файл admin-news-update-positive.spec.ts для проверки позитивного сценария обновления новости. Также переименованы файлы с позитивным и негативным сценариями создания новостей для повышения чистоты и читаемости структуры проекта

This commit is contained in:
Vlad Smykov
2025-07-01 18:40:25 +03:00
parent f6eed4bfe8
commit 7550834c4e
22 changed files with 1043 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import { test, expect } from '@playwright/test';
import path from 'path';
import { NewsAdminPage } from '../../../../page-objects/NewsAdminPage';
test.describe('Панель администратора — Новости (позитивный сценарий)', () => {
test('Успешное добавление новости с изображением', async ({ page }) => {
const newsPage = new NewsAdminPage(page);
// 1. Авторизация и переход в раздел "Новости"
await newsPage.loginAsAdmin();
await newsPage.goto();
// 2. Данные для тестовой новости
const title = `Тестовая новость ${Date.now()}`;
const content = 'Это автотестовая новость для проверки добавления.';
const imagePath = path.resolve(__dirname, '../../../../utils/test-data/image_1mb.png');
// 3. Добавление новости
await newsPage.addNews({ title, content, imagePath });
// 4. Проверка, что новость появилась в таблице
await expect(newsPage.newsTable).toContainText(title);
});
});