以下は私のコントローラーコードです:
def create
params[:order][:user_id]=current_user.id
params[:order][:company_id]=current_company.id
:
:
end
私のrspecコントローラーテストでは、createメソッドをテストしたいので、テストする必要があります
assigns(params[:order][:user_id]).should eq(user)
assigns(params[:order][:company_id]).should eq(compnay)
ユーザーと会社を let と stub に current_user,current_compnay として設定したので、 current_user.id と current_company.id の値を取得します。私の問題は、コントローラーで値を提供する params 変数を確認する方法です。
現在、rspec ラインより上では機能していません。上記の問題を解決するのを手伝ってくれる人はいますか?