Тестирование MPS-моделей и редактора
★ 7.9 · testing
mps-tests — это скилл для Claude Code, который служит справочником по написанию и модификации тестов внутри MPS-моделей со стереотипом `@tests`. Охватывает четыре типа тест-кейсов: `NodesTestCase` (типизация, ограничения, области видимости, dataflow, вывод генератора), `EditorTestCase` (интенции, действия, клавиши, side-transforms, автодополнение), `MigrationTestCase` (скрипты миграции) и `BTestCase` (JUnit-тесты на Java/Kotlin без MPS-специфичных утверждений). Скилл описывает встроенные аннотации (`has error`, `has type`, `ScopesTest`), перекрёстные ссылки через метки `node<label>`, маркеры каретки и запуск тестов через MCP или непосредственно в MPS. Используется всякий раз, когда задача связана с созданием или исправлением тестов в модели с фасетом `tests`, либо с интерпретацией упавших тестов.
- #mps
- #unit-testing
- #typesystem
- #editor-tests
- #test-automation