1

我正在使用 cucumber + capybara,当我运行时,rake cucumber我会在终端中得到花哨的黄瓜场景输出。

但是当我运行应用程序时,rails server我会得到有关控制器、视图、sql 等的各种有用的调试信息。

除了(或代替)黄瓜之外,还有什么方法可以运行黄瓜并获得 Rails 调试输出?

4

2 回答 2

2

当您运行时rake cucumber,控制器活动将被记录到log/test.loglog/cucumber.log(这取决于您的配置)。

于 2012-06-01T11:22:24.513 回答
0

您可以使用rake cucumber --backtrace来获取更详细的错误,但这仍然只会显示您的黄瓜代码失败的地方。它不会显示任何导致您的测试失败的 Rails 错误。log/test.log您可以从or获取一些信息log/cucumber.log,但是如果您可以看到 Rails 标准,那仍然不是相同的输出。

于 2016-04-04T14:20:56.130 回答