Jim*_*ner 2 ruby rspec ruby-on-rails rspec2 ruby-on-rails-3
我有一个Rails 3应用程序,我正在测试RSpec.我使用外部类具有控制器MustMock如
class FooController < ApplicationController
def myaction
mockme = MustMock.new
@foobar = mockme.do_something
end
end
Run Code Online (Sandbox Code Playgroud)
我怎样才能最好地模拟MustMock我的控制器规范中的实例?
describe FooController do
specify :myaction do
MustMock.should_receive(:new)
.and_return(stub :do_something => :something)
get :myaction
assigns[:foobar].should == :something
end
end
Run Code Online (Sandbox Code Playgroud)