はじめに
地味にハマってしまい、情報がなかったのでまとめます
問題
Rspecを書いたのですが、なぜかresponse.bodyでエラーが出ました
get :index, format: :json
res = JSON.parse(response.body)
Failure/Error: response = JSON.parse(response.body)
NoMethodError:
undefined method `body' for nil:NilClass
解決方法
responseにJSON.parse(response.body) のような未定義の変数に再代入するような形になっていたのが原因だった
get :index, format: :json
res = JSON.parse(response.body)
responseをresに変えたらかいけつした
おわりに
これもやりがちな感じがするけどあまりネットにはありませんでした