выполнение двух запросов к одному и тому же контроллеру в спецификациях интеграции rails

У меня возникла проблема с отправкой двух запросов на один и тот же URL-адрес в тесте интеграции rails с помощью rspec

it 'does something' do

  # get '/something', {:status=>'any_other'}, @header ## <<<<< this line couses problem!

  get '/something', {:status=>'ok'}, @header
  doc = Nokogiri::HTML(response.body)
  lis = doc.css('#the_id')
  lis.size.should == 1
  lis[0].text.should include('anything')
end

Если я сделать два запроса к одному и тому же контроллеру, тест, кажется, поддерживает старый ответ ...

В приведенном выше примере, если я раскомментирую эту строку, тест прерывается, потому что он поддерживает результат первого «запроса»

Это ограничение тестового стека, или я что-то делаю не так?

17
задан Bruno Pedroso 21 October 2011 в 14:11
поделиться