mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-02 08:20:49 +03:00
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:
co-authored by
Claude Opus 5
parent
399e02148d
commit
179f5334d9
@@ -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/ФормаВыбора"
|
||||
}
|
||||
Reference in New Issue
Block a user