jbn*_*unn 10 ruby rspec ruby-on-rails
我是新手测试,并且在模型或控制器中遇到麻烦.
我已经从工厂创建了一个用户(使用FactoryGirl,如果这有所不同),并且我很确定create方法因保存时的验证而失败.但是,我很想知道如何调试在测试期间实例化的模型.
我试过了:
user.inspect
puts user
raise user.to_yaml
Run Code Online (Sandbox Code Playgroud)
(后者工作,但停止执行其余的测试,并且不显示验证错误 - 它只证明我试图实例化的模型的存在或不存在.)
除了将模型作为错误提升之外,在测试过程中没有调试输出,而我唯一能做的就是为我的测试数据库留下日志,看看那里发生了什么,但最好看起来很笨拙.你会用什么方法来完成我追求的目标?
谢谢你的任何指示
归档时间: |
|
查看次数: |
7730 次 |
最近记录: |