以下の内容はhttps://sakurawi.hateblo.jp/entry/assignsより取得しました。


controllerで生成したインスタンス変数をテストで参照したい場合


controllerの内にて以下のようにインスタンス変数を扱っているとき、 テストでインスタンス変数を呼び出したいときがある。

def create
    @shampoo = Shampoo.new(shampoo_params)
    if @shampoo.save
...
end

のように扱っていたインスタンス変数の@shampooをテストで参照したい場合は テスト内で、assigns(:shampoo)と書くと参照することが可能になる。

pathに渡してあげたい場合などに使うと思うので、覚えておきましょう!

RailsTutorialでも出てきた内容ですね。




以上の内容はhttps://sakurawi.hateblo.jp/entry/assignsより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14