test(skills): кейсы на висячие ссылки на форму

form-remove: удаление заблокировано ссылками; -Force чистит слот реквизита,
ChoiceForm внутри формы и элемент начальной страницы; регресс на матч
ссылки — удаление своей формы не трогает ссылку на чужую форму с тем же
именем.

meta-remove: общая форма, на которую смотрит Configuration.xml, — ссылка
попадает в отчёт, -Force обнуляет слот.

meta-validate: незарегистрированная форма и отсутствующий файл формы дают
ошибку, GUID в слоте — нет.

Эталоны проверены платформой: verify-snapshots поднимает базу и грузит
результат.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-08-20 20:12:36 +03:00
co-authored by Claude Opus 5
parent da166845cb
commit bfef1b8a0c
83 changed files with 3636 additions and 0 deletions
@@ -0,0 +1,8 @@
{
"name": "GUID вместо имени формы не считается битой ссылкой",
"setup": "fixture:catalog-guid-form-ref",
"params": { "objectPath": "Catalogs/Товары.xml" },
"expect": {
"stdoutNotContains": "20."
}
}