当我运行在我的Rails后功能测试为什么在我的Rails功能测试中发布失败?
setup do
post :create, :user => Factory.attributes_for(:user)
end
和失败,我没有得到任何反馈,为什么。我知道它失败了,因为我的断言确保数据库中有一个附加记录失败。
我试图做
setup do
post :create, :user => Factory.attributes_for(:user)
assert_valid @controller.object
end
,但对象是一个受保护的方法。
如何检查通过邮件调用产生的模型对象上的错误?
我正在使用Shoulda和Factory Girl,但我怀疑这并不重要。
这正是我想要的。谢谢! – dbrown0708 2009-04-09 00:03:53