Agile Web Development Mit Rails4 gibt ein Beispiel Testcode wie folgt aus:Wie verwende ich Session im Test Controller in Rails 5?
carts_controller_test.rb:
test "should destroy cart" do
assert_difference('Cart.count', -1) do
session[:cart_id] = @cart.id
...
Allerdings, wenn ich versuchen, dies in Schienen 5
>>rake test
ein Fehler wird ausgelöst
NoMethodError: undefined method `session' for nil:NilClass
Wie verwendet man Sitzung in der Test-Controller in Schienen 5? Oder habe ich eine wichtige Konfiguration übersehen?
@SergioTulentsev Haben Sie es unter Schienen laufen 5? Dieser Code versagt mit Schienen 5. –
@RobinClowers: ehrlich, erinnere mich nicht. Ich werde meinen Kommentar zurückziehen. –