Пакеты
usecase_forge_test
Детерминированное тестирование жизненного цикла с наблюдателями, матчерами, событийным ожиданием и управляемым временем.
v0.1.0-dev.1Средний уровеньusecase_forge_test
usecase_forge_test
Пакет наблюдает публичное поведение жизненного цикла. Он не открывает приватные очереди и не предлагает магический settle(), угадывающий завершение асинхронной работы.
shell
dart pub add --dev usecase_forge_test
UseCaseTestорганизует подготовку, действие, ожидание, проверку и очистку ресурсов.UseCaseTestObserverзаписывает наблюдаемые события.- Матчеры проверяют фазы, результаты, состояние и команды.
TestUseCaseClockуправляет временными политиками.
Тест должен ожидать доменную или жизненную границу, а не фиксированную задержку.