0

使用 Thor 和 Aruba 作为测试框架构建 CLI 应用程序。

在 github https://github.com/cucumber/aruba/issues/76的 Aruba 问题上发布了此问题,但仍然没有任何评论。

所以我把它贴在这里,以便我能得到一些反馈。

问题

文件中有2个场景,features/login.feature场景之间的区别是一个使用Then I debugstep,另一个不使用。

当我运行bundle exec cucumber features/时,没有调试器的步骤失败。Aruba 无法捕获输出。

但是带有调试器步骤的那个会停止,当我按下c继续时,Aruba 可以捕获输出并通过。

自从过去 2 天以来一直在敲我的头,用谷歌搜索了整个地球,但找不到问题所在。

我已经在https://github.com/millisami/aruba_thor上传了 repo,以便有人可以看到这个问题。

要运行该功能,只需运行bundle exec cucumber features.

4

1 回答 1

-2

我自己找到了解决方法。感谢阅读这个问题的人。

于 2011-08-15T12:05:28.277 回答