【问题标题】:rspec error:uninitialized constant MockRequestrspec 错误:未初始化的常量 MockRequest
【发布时间】:2011-04-16 06:11:50
【问题描述】:
[root@cg sinatra-blog]#rspec app_spec.rb 
F

Failures:

  1) blog should show index correctly
     Failure/Error: @req = MockRequest.new(Sinatra::Application)
     NameError:
       uninitialized constant MockRequest
     # ./app_spec.rb:4

这是什么?

【问题讨论】:

    标签: rspec sinatra rack


    【解决方案1】:

    MockRequest 是一个帮助类,无需实际发出 HTTP 请求即可帮助进行测试。

    app_spec.rb 不加载 Rack::MockRequest。

    要修复此错误,请添加

    require 'rack/mock'

    并将MockRequest.new 更改为Rack::MockRequest.new

    【讨论】:

      猜你喜欢
      • 2018-03-10
      • 2015-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      相关资源
      最近更新 更多