我正在将水豚整合到一个项目中。起初,我只是想检查显示登录页面的内容,所以我编写了以下代码:
require 'acceptance/acceptance_helper'
feature 'Login' do
scenario 'sign in with right credentials' do
visit '/'
save_and_open_page
end
end
但是当我运行测试时,它告诉我:
Failure/Error: visit '/'
ActionController::RoutingError:
No route matches "/login"
# ./spec/acceptance/login_spec.rb:6
如果我在没有有效会话的情况下进入应用程序,它会将我(代码 302)重定向到 rubycas 服务器以让我登录(启动时具有 /login 上下文),然后再次将我重定向到我的服务器。我应该怎么做才能查看登录页面或如何维护水豚中的重定向引用?