Files
playwright-tests-ssas/tests/ui/admin/news/admin-news-create-positive.spec.ts

25 lines
1.2 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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);
});
});