无法使用mocha创建模拟对象

时间:2011-09-08 20:58:17

标签: ruby mocha

我一直收到这个错误...

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()

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

我也遇到过同样的问题。

我发现答案是'gem mocha,:require =&gt;我的Gem文件中的错误。

我的问题:NoMethodError: undefined method `mock' with Mocha and Rails 3