Перенаправление теста огурца

Нашли несколько советов: http://openmonkey.com/articles/2009/03/cucumber-steps-for-testing-page-urls- and-redirects

Я добавил вышеупомянутые методы к своим определениям веб-шагов, написал свою функцию, запустил ее и получил ошибку о nil-объектах. После некоторого расследования я заметил, что у меня нет объектов ответа и запроса, они равны нулю

Из web_steps.rb:

Then /^I should be on the (.+?) page$/ do |page_name|
  request.request_uri.should == send("#{page_name.downcase.gsub(' ','_')}_path")
  response.should be_success
end

Then /^I should be redirected to the (.+?) page$/ do |page_name|
  request.headers['HTTP_REFERER'].should_not be_nil
  request.headers['HTTP_REFERER'].should_not == request.request_uri
  Then "I should be on the #{page_name} page"
end

Объекты запроса и ответа равны нулю, почему?

11
задан jdl 3 February 2011 в 17:00
поделиться