rspec error: неинициализированная константа MockRequest - PullRequest
0 голосов
/ 16 апреля 2011
[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

Что это?

1 Ответ

0 голосов
/ 24 апреля 2011

MockRequest - это вспомогательный класс, который помогает тестировать без фактической выдачи HTTP-запроса.

app_spec.rb не загружает Rack :: MockRequest.

Чтобы исправить эту ошибку, добавьте

require 'rack/mock'

И изменить MockRequest.new на Rack::MockRequest.new.

...