controllerの内にて以下のようにインスタンス変数を扱っているとき、
テストでインスタンス変数を呼び出したいときがある。
def create
@shampoo = Shampoo.new(shampoo_params)
if @shampoo.save
...
end
のように扱っていたインスタンス変数の@shampooをテストで参照したい場合は
テスト内で、assigns(:shampoo)と書くと参照することが可能になる。
pathに渡してあげたい場合などに使うと思うので、覚えておきましょう!
RailsTutorialでも出てきた内容ですね。