Ruby on rails - 有没有办法让RSPec的错误消息更有见地?



我在调试时经常不知所措,因为RSpec只告诉我

expected redirect to "/user_session/new", got no redirect
expected success? to return true, got false.

但由于它没有告诉我发生了什么,因此很难调试,

这是RSpec内置的东西,不能更改吗?还是某种配置的东西。

测试框架通常允许您断言实际结果等于预期结果,当断言失败时,将打印出断言以及预期和实际结果。

他们能做的不多了。你似乎在寻找软件的神奇直觉。

试试类似的东西:

response.status_code.should == 200

这将比较实际的status_code和预期的status_code,断言它们相等,并在断言失败时打印两者。

相关内容

  • 没有找到相关文章

最新更新