當我運行在我的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