Я пытаюсь установить объект сеанса из спецификации моего контроллера.
it 'use invalid coupon' do
session[:coupon] = 'abcd'
Service.any_instance.stub(:validate_coupon).with(session[:coupon]).and_return('abcd')
get :index
expect(flash[:coupon__notice]).to be nil
end
но когда я проверяю сеанс, вместо объекта @coupon, я получаю @data, который содержит строку "купон", и тест терпит неудачу.