我是新来的测试,并且遇到麻烦的调试,就像我通常在模型或控制器中一样.
我已经从工厂创建了一个用户(使用FactoryGirl,如果这有所作为),并且我确信create方法因为保存时的验证而失败.但是,我很想知道如何调试在测试过程中实例化的模型.
我试过了:
user.inspect puts user raise user.to_yaml
(后者工作,但停止执行其余的测试,并且不显示验证错误 – 它只是证明了我试图实例化的模型的存在或不存在.)
除了将模型提升为错误之外,在测试期间没有调试输出,我唯一能够做的其他事情是将测试数据库的日志拖尾,看看发生了什么,但最好看起来很笨重.你会建议什么方法来完成我以后的工作?
感谢任何方向