1

このエラーが発生し続けます...

mockresponse.rb:4:in `createResponseObject': undefined method `mock' for main:Object (NoMethodError)

これが私のコードです(私がスワイプしたコード例):

require 'mocha'

def createResponseObject
 @http_mock = mock('Net::HTTPResponse')
 @http_mock .stubs(:code => '200', :message => "OK", :content_type => "text/html", :body => '<title>Test</title><body>Body of the page</body>')
end

createResponseObject()

どんな助けでも大歓迎です!

4

1 に答える 1

1

私も同じ問題に遭遇しました。

答えは、Gemfile に「gem mocha, :require => false」を含めることであることがわかりました。

私の質問: NoMethodError: Mocha と Rails 3 を使用した未定義のメソッド「モック」

于 2011-09-30T11:09:21.673 に答える