【发布时间】:2011-06-22 05:39:20
【问题描述】:
使用 Thor 和 Aruba 作为测试框架构建 CLI 应用程序。
在 github https://github.com/cucumber/aruba/issues/76 的 Aruba 问题上发布了这个问题,但仍然没有 cmets。
所以我把它贴在这里,以便我能得到一些反馈。
问题
features/login.feature 文件中有 2 个场景
场景之间的区别在于一个使用Then I debug step,另一个不使用。
当我运行bundle exec cucumber features/ 时,没有调试器的步骤失败。 Aruba 无法捕获输出。
但是带有调试器步骤的那个会停止,当我按c 继续时,Aruba 可以捕获输出并通过。
自过去 2 天以来一直在敲我的头,用谷歌搜索了整个地球,但找不到问题所在。
我已将 repo 上传至 https://github.com/millisami/aruba_thor,以便有人可以看到问题。
要运行该功能,只需运行bundle exec cucumber features。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rubygems thor aruba