アジャイルウェブ開発は、このような例のテストコードを与える:レール5のテストコントローラでセッションを使用するには?
carts_controller_test.rb:しかし
test "should destroy cart" do
assert_difference('Cart.count', -1) do
session[:cart_id] = @cart.id
...
、私は5
>>rake test
レールでこれをしようとすると、エラーが発生しました
NoMethodError: undefined method `session' for nil:NilClass
レール5のテストコントローラでセッションを使用するにはどうすればよいですか?あるいは、私はいくつかの重要な設定を見落としましたか?
@SergioTulentsevレール5で実行しましたか?このコードは、レール5で失敗します。 –
@RobinClowers:正直なところ、覚えていません。私は私のコメントを撤回するつもりです。 –