mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-05 19:20:20 +03:00
README называл info/validate-навыки типичным случаем для noSnapshot: эталон зафиксировал бы выход preRun, а не проверяемого навыка. Факт верный, вывод — нет. Когда preRun собирает фикстуру, эталон фиксирует ВХОД теста. Без него дрейф навыка-генератора меняет фикстуру молча, и ожидание вроде «Составной (6)» начинает проверяться на другом объекте — либо падает без внятной причины, либо сходится случайно и перестаёт что-либо проверять. meta-compile такой дрейф даёт регулярно. Поэтому ни один из семи info-навыков noSnapshot не использует — у всех эталоны, и это осознанно, а не упущение. Правило сформулировано явно: есть preRun с генерацией фикстуры → эталон; нет preRun или фикстура тривиальна → noSnapshot. В шапке verify-snapshots отмечено, что он работает и с кейсами навыков, которые сами ничего не пишут, — там он проверяет, что платформа принимает собранную preRun фикстуру. Плюс предупреждение, что на кейсах setup: external проверка вырождается в загрузку 1С собственной выгрузки: ~3 минуты на кейс без пользы. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>