我在标准rails-3.2应用程序中使用jasmine-rails-0.4.5和devise-2.2.3。当我运行bundle exec rake spec:javascript时,为了运行 jasmine 规范,我收到以下消息:“ Jasmine runner at '/specs' returned a 302 error: Found ”
由于我正在对尚未经过身份验证的服务器使用设计任何请求,因此它被重定向到登录页面。到目前为止一切都很好,这是设计的预期行为,但是 jasmine-rails 需要访问/specs url才能运行测试,所以当它尝试访问它时,它会收到这个错误:“ Jasmine runner at ' /specs' 返回 302 错误:找到“
在我的 routes.rb 文件中,我添加了这一行: "*mount JasmineRails::Engine => "/my_specs" if defined?(JasmineRails)*"
有什么线索吗?谢谢