assignsメソッドとは
テストメソッド。
インスタンス変数に対応するシンボルを渡します。例えばcreateアクションで@userというインスタンス変数が定義されていれば、テスト内部ではassigns(:user)と書くことでインスタンス変数にアクセスできます。
# @userにアクセス
assigns(:user)
rails 5以降だとテストで記述するのは非推奨みたいです。
railsチュートリアルではrails 6ですが使用しているようです。
Go to list of users who liked
More than 1 year has passed since last update.
テストメソッド。
インスタンス変数に対応するシンボルを渡します。例えばcreateアクションで@userというインスタンス変数が定義されていれば、テスト内部ではassigns(:user)と書くことでインスタンス変数にアクセスできます。
# @userにアクセス
assigns(:user)
rails 5以降だとテストで記述するのは非推奨みたいです。
railsチュートリアルではrails 6ですが使用しているようです。
Register as a new user and use Qiita more conveniently
Go to list of users who liked