Создание приложения CLI с использованием Thor и Aruba в качестве среды тестирования.
Опубликовал этот выпуск на выпусках Арубы на github https://github.com/cucumber/aruba/issues/76, но все еще без комментариев.
Итак, я публикую это здесь, чтобы получить обратную связь.
Выпуск
В файле features/login.feature
есть 2 сценария
Разница между сценариями заключается в том, что один использует шаг Then I debug
, другой - нет.
Когда я запускаю bundle exec cucumber features/
, то без шага отладчика происходит сбой. Аруба не может поймать вывод.
Но тот с шагом отладчика останавливается, и когда я нажимаю c
, чтобы продолжить, Аруба может поймать вывод, и он проходит.
Ударяю головой последние 2 дня, погуглил всю землю, но не смог найти в чем проблема.
Я загрузил репозиторий на https://github.com/millisami/aruba_thor, чтобы кто-то мог увидеть проблему.
Чтобы запустить функцию, просто запустите bundle exec cucumber features
.