From ba0c71fa45e49542bd939449cb7783a776869fda Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sat, 2 May 2026 19:45:15 +0300 Subject: [PATCH] =?UTF-8?q?test(smoke):=20=D0=BF=D0=BE=D1=87=D0=B8=D0=BD?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=2001-navigation=20=D0=B8=2004-selectvalue=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=20=D1=84=D0=B8=D0=BA=D1=81=D0=B0?= =?UTF-8?q?=20form-compile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 01-navigation: первое открытое окно 1С имеет form=0 (number), и assert.ok(state.form, ...) валился на falsy при первом запуске сессии. Сменил на state.form != null. 04-selectvalue: явный save:false при закрытии модифицированной формы накладной — после фикса SavedData=true главного реквизита платформа требует решения по confirmation dialog. --- tests/web-test/01-navigation.test.mjs | 2 +- tests/web-test/04-selectvalue.test.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/web-test/01-navigation.test.mjs b/tests/web-test/01-navigation.test.mjs index 3d1667c6..870dfef1 100644 --- a/tests/web-test/01-navigation.test.mjs +++ b/tests/web-test/01-navigation.test.mjs @@ -21,7 +21,7 @@ export default async function({ navigateSection, getPageState, openCommand, clos await step('Открыть справочник Контрагенты', async () => { const state = await openCommand('Контрагенты'); - assert.ok(state.form, 'Форма списка Контрагентов должна открыться'); + assert.ok(state.form != null, 'Форма списка Контрагентов должна открыться'); log('Opened: ' + state.title); await closeForm(); }); diff --git a/tests/web-test/04-selectvalue.test.mjs b/tests/web-test/04-selectvalue.test.mjs index edbf4902..e2a5d7d7 100644 --- a/tests/web-test/04-selectvalue.test.mjs +++ b/tests/web-test/04-selectvalue.test.mjs @@ -19,6 +19,6 @@ export default async function({ navigateSection, openCommand, clickElement, sele log(`Контрагент value='${field?.value}'`); assert.includes(field?.value || '', 'Север', 'Контрагент должен показать выбранное значение'); - await closeForm(); + await closeForm({ save: false }); }); }