![](/img/trans.png)
[英]Rails 5 scaffold and Rspec testing for an enum in Controller test
[英]Rspec Rails Testing for PublicActivity creation in controller test
我正在測試控制器的更新方法,更新的一部分使用PublicActivity gem創建了一個自定義活動。 在Rspec中進行測試時,似乎未創建活動。 這是失敗的測試:
it "creates a shared activity" do
PublicActivity.with_tracking do
expect{
put :update, user_id: @michael, id: @michaels_task, task: FactoryGirl.attributes_for(:task, users_shared_to_ids: [@archer.id])
}.to change(PublicActivity::Activity,:count).by(1)
end
end
我知道put :update
行可以正常工作,因為我可以通過其他測試來尋找與共享任務有關的其他更改。
只是我愚蠢的對不起。 僅在format.js部分創建了活動,即我只需要更改為xhr :put, :update, ...
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.