{ "name": "Форма удалена вместе с правкой владельца: удаление применится через владельца", "preRun": [ { "writeFile": { "path": "src/Configuration.xml", "content": "\n\t\n\t\t\n\t\t\tТовары\n\t\t\n\t\n\n" } }, { "writeFile": { "path": "src/Catalogs/Товары.xml", "content": "\n\t\n\t\t\n\t\t\t
ФормаЭлемента
\n\t\t
\n\t
\n
\n" } }, { "writeFile": { "path": "src/Catalogs/Товары/Forms/ФормаЭлемента.xml", "content": "\n" } }, { "writeFile": { "path": "src/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form.xml", "content": "
\n" } }, { "writeFile": { "path": "src/Catalogs/Товары/Forms/ФормаЭлемента/Ext/Form/Module.bsl", "content": "\n" } }, { "git": ["-C", "src", "init", "-q"] }, { "git": ["-C", "src", "add", "-A"] }, { "git": ["-C", "src", "commit", "-qm", "base"] }, { "writeFile": { "path": "src/Catalogs/Товары.xml", "content": "\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\tФормаЭлемента\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n" } }, { "deletePath": "src/Catalogs/Товары/Forms" }, { "git": ["-C", "src", "add", "-A"] } ], "args_extra": ["-ConfigDir", "{workDir}/src", "-Source", "Staged", "-DryRun"], "expect": { "stdoutContains": [ "[note] удаление применится через Catalogs/Товары.xml: Catalogs/Товары/Forms/ФормаЭлемента.xml", " Catalogs/Товары.xml" ], "stdoutNotContains": "[ВНИМАНИЕ] Удаления" }, "noSnapshot": "сухой прогон ничего не пишет — проверяется вердикт по удалению" }