【发布时间】:2014-02-26 00:25:22
【问题描述】:
如何使用 rspec2 和 capybara 测试登录到具有 http 基本身份验证的 rails 3.1 应用程序?
我正在使用这个;
describe "GET 'index'" do
it "should be successful" do
request.env["HTTP_AUTHORIZATION"] = "Basic " + Base64::encode64("username:password")
get 'index'
response.should be_success
end
end
但它给了我这个错误;
NoMethodError:
undefined method `env' for nil:NilClass
【问题讨论】:
标签: ruby-on-rails-3 rspec capybara