<分区>
Agile Web Development With Rails4 给出了一个示例测试代码,如下所示:
carts_controller_test.rb:
test "should destroy cart" do
assert_difference('Cart.count', -1) do
session[:cart_id] = @cart.id
...
但是,当我在 rails 5 中尝试这个时
>>rake test
出现错误
NoMethodError: undefined method `session' for nil:NilClass
如何在 Rails 5 的测试 Controller 中使用 session ?还是我忽略了一些重要的配置?