我正在使用黄瓜+水豚,当我运行rake cucumber
时,我会在终端获得花哨的黄瓜情景输出。
但是当我用rails server
运行应用程序时,我得到了各种有用的东西
调试有关控制器,视图,SQL等的信息。
除了(还是代替)黄瓜之外,有没有办法运行黄瓜并获得rails调试输出?
答案 0 :(得分:2)
当您运行rake cucumber
时,控制器活动将记录到log/test.log
或log/cucumber.log
(这取决于您的配置)。
答案 1 :(得分:0)
您可以使用rake cucumber --backtrace
来获取更详细的错误,但这仍然只会显示黄瓜代码失败的位置。它不会显示导致测试失败的任何Rails错误。您可以从log/test.log
或log/cucumber.log
获取一些信息,但如果您可以看到Rails标准输出,那么仍然不会获得相同的输出。