Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/ilovecveti.ru/bitrix/js/ui/text-editor/test/e2e/tests/ |
Upload File : |
const { test } = require('@playwright/test'); const { focusEditor, initializeTest, assertHTML, insertSpoiler } = require('./utils'); const { paragraph, spoiler } = require('./html'); test.describe('Spoiler', () => { test.beforeEach(async ({ page }) => initializeTest({ page })); test('Can insert a spoiler', async ({ page }) => { await focusEditor(page); await assertHTML(page, paragraph()); await insertSpoiler(page); await assertHTML(page, spoiler() + paragraph()); }); test('Can toggle content into a spoiler', async ({ page }) => { await focusEditor(page); const content = 'Возникновение ковалентных связей объясняется тем, что спирт тягуч. Сворачивание проникает белый пушистый осадок. Мембрана, на первый взгляд, ковалентно затрудняет возбужденный серный эфир, что получается при взаимодействии с нелетучими кислотными оксидами.'; await page.keyboard.type(content); await assertHTML(page, paragraph(content)); await insertSpoiler(page); await assertHTML(page, spoiler(paragraph(content)) + paragraph()); await page.locator('summary').click(); await assertHTML(page, spoiler(paragraph(content), false) + paragraph()); }); });