テストを書いているときに、
TypeError: Symbol as array index
なエラーが出て、ちょっと、はまった。
実行時には問題ないが、テスト時にだけ起こる。
テストされるコードのほうで
session[:user]
と書いたのだが、これがよくないみたい
@request.session[:user]
が正解
へルーパーじゃなくても、起こる問題のようです。
↓ここで助けてもらった。
session is an array in my functional test
Subscribe to session is an array in my functional test 3 posts, 2 voices
Feb 7, 2006 7:53pm
Avatar jdonnell 31 posts, 4 pointsI窶冦 trying to set and later access the session variable in my functional test, but I get this error: TypeError: Symbol as array index
My code is1. session[:user] = User.find(1)
html | txt
Why is session an Array in my functional test and not a Hash?