test(form-edit): declare Поле1 in preRun form-compile attributes

add-element and add-group-with-fields built their baseline form with an
InputField whose DataPath pointed to "Поле1", but "Поле1" was never
declared as a form attribute. runner.mjs snapshot diffing accepted the
output, but verify-snapshots caught the real XDTO error at load time:
"Неверный путь к данным: Поле1".

Add the missing attribute to both preRun form-compile inputs and
regenerate snapshots (the new attribute takes id=5, so form-edit's added
"Поле2" now lands at id=6).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-04-11 22:03:34 +03:00
co-authored by Claude Opus 4.6
parent e3069ceb36
commit d1e770c843
4 changed files with 29 additions and 5 deletions
@@ -14,7 +14,10 @@
"script": "form-compile/scripts/form-compile",
"input": {
"title": "Тест",
"attributes": [{ "name": "Объект", "type": "DataProcessorObject.Тест", "main": true }],
"attributes": [
{ "name": "Объект", "type": "DataProcessorObject.Тест", "main": true },
{ "name": "Поле1", "type": "string(100)" }
],
"elements": [
{ "input": "Поле1", "path": "Поле1", "title": "Поле 1" }
]