使用Thor和Aruba作为测试框架构建CLI应用程序。
在github https://github.com/cucumber/aruba/issues/76的阿鲁巴问题上发布了这个问题,但仍然没有任何评论。
所以我把它贴在这里,这样我就可以得到一些反馈。
问题
在features/login.feature文件中有两个场景这两个场景之间的区别是一个使用Then I debug步骤,另一个不使用。
当我运行bundle exec cucumber features/时,没有调试器的步骤失败。Aruba无法捕获输出。
但是使用调试器的那个步骤停止了,当我按下c继续时,Aruba可以捕获输出并通过。
在过去的两天里,我敲了敲我的头,用谷歌搜索了整个地球,但找不到问题所在。
我已经在https://github.com/millisami/aruba_thor上载了repo,这样别人就可以看到这个问题。
要运行该功能,只需运行bundle exec cucumber features。
发布于 2011-08-15 20:05:28
我自己找到了解决办法。感谢阅读本期文章的读者。
https://stackoverflow.com/questions/6435392
复制相似问题