test(skills): кейсы form-add по видам и назначениям форм

Десять кейсов на то, что раньше не проверялось вовсе: журнал документов
(список и отказ для формы объекта), перечисление, план видов расчёта, наборы
записей регистров, форма группы справочника, произвольная форма, формы
хранилища настроек и отказ для константы. Дыра в покрытии и позволила дефекту
дожить: журналов и регистров среди кейсов не было.

Пять чужих кейсов (form-compile-from-object, cfe-validate) звали form-add без
-Purpose для регистров и полагались на умолчание Object — назначение им
проставлено явно. Их эталоны пересняты: слот основной формы, который раньше
молча оставался пустым, теперь заполняется. Эталоны проверены загрузкой в 1С.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-08-21 10:51:24 +03:00
co-authored by Claude Opus 5
parent 399e02148d
commit 179f5334d9
86 changed files with 4809 additions and 42 deletions
@@ -0,0 +1,25 @@
{
"name": "Форма выбора перечисления",
"preRun": [
{
"script": "meta-compile/scripts/meta-compile",
"input": {
"type": "Enum",
"name": "СтатусыТест"
},
"args": {
"-JsonPath": "{inputFile}",
"-OutputDir": "{workDir}"
}
}
],
"params": {
"objectPath": "Enums/СтатусыТест.xml",
"formName": "ФормаВыбора"
},
"args_extra": [
"-Purpose",
"Choice"
],
"validatePath": "Enums/СтатусыТест/Forms/ФормаВыбора"
}