mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-14 15:33:20 +03:00
Три сообщения py-порта писали `--` там, где ps1 пишет `—`: rename-parameter с равными именами, reorder-parameters с пустым списком и дедуп SelectedItemAuto. Расхождение роняло кейс add-selection-auto-dedup на py-прогоне, из-за чего кейс был ослаблен до куска строки без тире — и перестал сторожить сам текст. Порты сведены по ps1-эталону, кейс сверяет полную строку. Сообщение про отсутствие изменений не тронуто: оно одинаково в обоих портах, и на него опирается отдельный кейс. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
32 lines
961 B
JSON
32 lines
961 B
JSON
{
|
|
"name": "add-selection Auto не дублируется если уже существует",
|
|
"preRun": [
|
|
{
|
|
"script": "skd-compile/scripts/skd-compile",
|
|
"input": {
|
|
"dataSets": [{
|
|
"name": "Основной",
|
|
"query": "ВЫБРАТЬ Т.Поле1, Т.Поле2 ИЗ Регистр КАК Т",
|
|
"fields": ["Поле1", "Поле2"]
|
|
}],
|
|
"settingsVariants": [{
|
|
"name": "Основной",
|
|
"settings": {
|
|
"selection": ["Auto"],
|
|
"structure": "details"
|
|
}
|
|
}]
|
|
},
|
|
"args": { "-DefinitionFile": "{inputFile}", "-OutputPath": "{workDir}/Template.xml" }
|
|
}
|
|
],
|
|
"params": {
|
|
"templatePath": "Template.xml",
|
|
"operation": "add-selection",
|
|
"value": "Auto ;; Поле1 ;; Поле2"
|
|
},
|
|
"expect": {
|
|
"stdoutContains": "[WARN] SelectedItemAuto already exists in variant \"Основной\" — skipped"
|
|
}
|
|
}
|