kikeda1104's blog

備忘録・技術に関することを書いています。(webエンジニア)

rspecのマッチャー(assigns)

Controllerでインスタンス変数名が変わりテストを書き換える必要があったので、さくっと備忘録。

assigns
=> controllerで使われるとインスタンス変数の検証で扱われる

expect(assings(hoge)).to eq(Hoge.new)
=> インスタンス変数 = Hoge.newが成り立つ。

参考URL: http://morizyun.github.io/blog/rails-rspec-matcher-function-list/

こちらも参考になります。 https://relishapp.com/rspec/rspec-expectations/v/3-0/docs/built-in-matchers/output-matcher