У меня бегут рельсы 3.0.0, rspec-rails 2.0.0.beta.20, webrat 0.7.2.beta.1, огурцы-рельсы 0.3.2
У меня есть такой сценарий:
Scenario:
Given I am on the new account page
And I fill in "Name" with "John Doe"
When I press "Create"
Then I should be on the access page
Когда я запускаю его, я получаю:
expected: "/access",
got: "/accounts"
Как будто он не следует за redirect_to в контроллере:
#accounts_controller.rb
def create
@account = Account.new(params[:account])
if @account.save
flash[:notice] = "Saved!"
redirect_to access_url
else
flash[:alert] = "Error!"
render :new
end
end
Я пропустил шаг? Я думал, что вебрат следовал за всеми перенаправлениями. Спасибо
Используя стартовый гем, я получаю страницу, на которой написано:
«Вы перенаправлены» со ссылкой на путь доступа