From b7fbede8198d59965bb68d64d3b56261f023e72e Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sat, 25 Apr 2026 15:48:23 +0300 Subject: [PATCH] =?UTF-8?q?fix(tests):=20=D0=BF=D0=BE=D1=87=D0=B8=D0=BD?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20pre-existing=20=D1=84=D0=B5=D0=B9=D0=BB?= =?UTF-8?q?=D1=8B=20integration=20=D0=B8=20skd-*=20snapshots?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - build-config/build-epf: заменить runtime-тип FormDataStructure на корректный *Object.XXX - platform-cfe/config/epf: form-compile принимает -OutputPath (путь до Form.xml), не -FormPath - skd-edit/info/validate: перегенерированы snapshots после feat(skd-compile) denyIncompleteValues=true (3729b63) Co-Authored-By: Claude Opus 4.7 (1M context) --- .../cases/skd-edit/snapshots/rename-parameter/Template.xml | 6 ++++-- .../skd-info/snapshots/overview-with-params/Template.xml | 6 ++++-- .../cases/skd-validate/snapshots/valid-full/Template.xml | 6 ++++-- .../skd-validate/snapshots/valid-with-params/Template.xml | 6 ++++-- tests/skills/integration/build-config.test.mjs | 4 ++-- tests/skills/integration/build-epf.test.mjs | 2 +- tests/skills/integration/platform-cfe.test.mjs | 2 +- tests/skills/integration/platform-config.test.mjs | 4 ++-- tests/skills/integration/platform-epf.test.mjs | 2 +- 9 files changed, 23 insertions(+), 15 deletions(-) diff --git a/tests/skills/cases/skd-edit/snapshots/rename-parameter/Template.xml b/tests/skills/cases/skd-edit/snapshots/rename-parameter/Template.xml index 9714c5ba..fceae3d8 100644 --- a/tests/skills/cases/skd-edit/snapshots/rename-parameter/Template.xml +++ b/tests/skills/cases/skd-edit/snapshots/rename-parameter/Template.xml @@ -31,9 +31,11 @@ 0001-01-01T00:00:00 0001-01-01T00:00:00 + true + Always - ДатаНачала + НачалоПериода <v8:item> <v8:lang>ru</v8:lang> @@ -51,7 +53,7 @@ <expression>&ПериодОтчета.ДатаНачала</expression> </parameter> <parameter> - <name>ДатаОкончания</name> + <name>КонецПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/skd-info/snapshots/overview-with-params/Template.xml b/tests/skills/cases/skd-info/snapshots/overview-with-params/Template.xml index 56bee234..e6a40946 100644 --- a/tests/skills/cases/skd-info/snapshots/overview-with-params/Template.xml +++ b/tests/skills/cases/skd-info/snapshots/overview-with-params/Template.xml @@ -68,9 +68,11 @@ <v8:startDate>0001-01-01T00:00:00</v8:startDate> <v8:endDate>0001-01-01T00:00:00</v8:endDate> </value> + <denyIncompleteValues>true</denyIncompleteValues> + <use>Always</use> </parameter> <parameter> - <name>ДатаНачала</name> + <name>НачалоПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> @@ -88,7 +90,7 @@ <expression>&Период.ДатаНачала</expression> </parameter> <parameter> - <name>ДатаОкончания</name> + <name>КонецПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/skd-validate/snapshots/valid-full/Template.xml b/tests/skills/cases/skd-validate/snapshots/valid-full/Template.xml index 39321403..cacea382 100644 --- a/tests/skills/cases/skd-validate/snapshots/valid-full/Template.xml +++ b/tests/skills/cases/skd-validate/snapshots/valid-full/Template.xml @@ -78,9 +78,11 @@ <v8:startDate>0001-01-01T00:00:00</v8:startDate> <v8:endDate>0001-01-01T00:00:00</v8:endDate> </value> + <denyIncompleteValues>true</denyIncompleteValues> + <use>Always</use> </parameter> <parameter> - <name>ДатаНачала</name> + <name>НачалоПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> @@ -98,7 +100,7 @@ <expression>&Период.ДатаНачала</expression> </parameter> <parameter> - <name>ДатаОкончания</name> + <name>КонецПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/cases/skd-validate/snapshots/valid-with-params/Template.xml b/tests/skills/cases/skd-validate/snapshots/valid-with-params/Template.xml index 849bed83..eba5d92d 100644 --- a/tests/skills/cases/skd-validate/snapshots/valid-with-params/Template.xml +++ b/tests/skills/cases/skd-validate/snapshots/valid-with-params/Template.xml @@ -68,9 +68,11 @@ <v8:startDate>0001-01-01T00:00:00</v8:startDate> <v8:endDate>0001-01-01T00:00:00</v8:endDate> </value> + <denyIncompleteValues>true</denyIncompleteValues> + <use>Always</use> </parameter> <parameter> - <name>ДатаНачала</name> + <name>НачалоПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> @@ -88,7 +90,7 @@ <expression>&Период.ДатаНачала</expression> </parameter> <parameter> - <name>ДатаОкончания</name> + <name>КонецПериода</name> <title xsi:type="v8:LocalStringType"> <v8:item> <v8:lang>ru</v8:lang> diff --git a/tests/skills/integration/build-config.test.mjs b/tests/skills/integration/build-config.test.mjs index 7f9a772e..81878a1e 100644 --- a/tests/skills/integration/build-config.test.mjs +++ b/tests/skills/integration/build-config.test.mjs @@ -152,7 +152,7 @@ export const steps = [ input: { title: 'Контрагент', attributes: [ - { name: 'Объект', type: 'FormDataStructure', main: true }, + { name: 'Объект', type: 'CatalogObject.Контрагенты', main: true }, ], elements: [ { input: 'Наименование', path: 'Объект.Description', title: 'Наименование' }, @@ -176,7 +176,7 @@ export const steps = [ input: { title: 'Приходная накладная', attributes: [ - { name: 'Объект', type: 'FormDataStructure', main: true }, + { name: 'Объект', type: 'DocumentObject.ПриходнаяНакладная', main: true }, ], elements: [ { input: 'Контрагент', path: 'Объект.Контрагент', title: 'Контрагент' }, diff --git a/tests/skills/integration/build-epf.test.mjs b/tests/skills/integration/build-epf.test.mjs index 52c53fab..76421c7d 100644 --- a/tests/skills/integration/build-epf.test.mjs +++ b/tests/skills/integration/build-epf.test.mjs @@ -28,7 +28,7 @@ export const steps = [ input: { title: 'Тестовая обработка', attributes: [ - { name: 'Объект', type: 'FormDataStructure', main: true }, + { name: 'Объект', type: 'DataProcessorObject.ТестоваяОбработка', main: true }, { name: 'Наименование', type: 'String' }, { name: 'Количество', type: 'Number' }, ], diff --git a/tests/skills/integration/platform-cfe.test.mjs b/tests/skills/integration/platform-cfe.test.mjs index a689a62c..de3680ae 100644 --- a/tests/skills/integration/platform-cfe.test.mjs +++ b/tests/skills/integration/platform-cfe.test.mjs @@ -46,7 +46,7 @@ export const steps = [ { id: 'Наименование', type: 'input', path: 'Object.Description', title: 'Наименование' }, ], }, - args: { '-FormPath': '{workDir}/config/Catalogs/Контрагенты/Forms/ФормаЭлемента', '-JsonPath': '{inputFile}' }, + args: { '-OutputPath': '{workDir}/config/Catalogs/Контрагенты/Forms/ФормаЭлемента/Ext/Form.xml', '-JsonPath': '{inputFile}' }, }, // ── 2. Build extension ── diff --git a/tests/skills/integration/platform-config.test.mjs b/tests/skills/integration/platform-config.test.mjs index cc6a2ebd..599d3525 100644 --- a/tests/skills/integration/platform-config.test.mjs +++ b/tests/skills/integration/platform-config.test.mjs @@ -52,7 +52,7 @@ export const steps = [ { id: 'Наименование', type: 'input', path: 'Object.Description', title: 'Наименование' }, ], }, - args: { '-FormPath': '{workDir}/config/Catalogs/Товары/Forms/ФормаЭлемента', '-JsonPath': '{inputFile}' }, + args: { '-OutputPath': '{workDir}/config/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml', '-JsonPath': '{inputFile}' }, }, { name: 'form-add: форма документа', @@ -71,7 +71,7 @@ export const steps = [ { id: 'Склад', type: 'input', path: 'Object.Склад', title: 'Склад' }, ], }, - args: { '-FormPath': '{workDir}/config/Documents/Приход/Forms/ФормаДокумента', '-JsonPath': '{inputFile}' }, + args: { '-OutputPath': '{workDir}/config/Documents/Приход/Forms/ФормаДокумента/Ext/Form.xml', '-JsonPath': '{inputFile}' }, }, { name: 'cf-edit: регистрация объектов', diff --git a/tests/skills/integration/platform-epf.test.mjs b/tests/skills/integration/platform-epf.test.mjs index 250ac48c..626f9afc 100644 --- a/tests/skills/integration/platform-epf.test.mjs +++ b/tests/skills/integration/platform-epf.test.mjs @@ -39,7 +39,7 @@ export const steps = [ { id: 'Загрузить', title: 'Загрузить' }, ], }, - args: { '-FormPath': '{workDir}/RoundtripТест/Forms/Форма', '-JsonPath': '{inputFile}' }, + args: { '-OutputPath': '{workDir}/RoundtripТест/Forms/Форма/Ext/Form.xml', '-JsonPath': '{inputFile}' }, }, // ── 3. Build EPF binary ──