mirror of
https://github.com/pese-git/cherrypick.git
synced 2026-03-25 13:01:14 +00:00
docs(openspec): align system specs with current runtime behavior
This commit is contained in:
@@ -64,10 +64,14 @@
|
||||
- **WHEN** метод помечен одновременно `@instance` и `@provide`
|
||||
- **THEN** генератор завершает сборку с ошибкой валидации
|
||||
|
||||
#### Scenario: Требования к @named
|
||||
- **WHEN** `@named` использует пустую строку или некорректный идентификатор
|
||||
#### Scenario: Требования к @named на provider-методе
|
||||
- **WHEN** `@named` на provider-методе использует пустую строку или некорректный идентификатор
|
||||
- **THEN** генератор завершает сборку с ошибкой валидации
|
||||
|
||||
#### Scenario: Пустой @named на inject-поле
|
||||
- **WHEN** `@named('')` указан на поле с `@inject`
|
||||
- **THEN** генератор трактует поле как безымянный резолв (без параметра `named`)
|
||||
|
||||
#### Scenario: Валидность @module
|
||||
- **WHEN** класс с `@module` не имеет публичных методов
|
||||
- **THEN** генератор завершает сборку с ошибкой валидации
|
||||
|
||||
Reference in New Issue
Block a user