gpt4 book ai didi

ruby-on-rails - 在 Rails Controller 规范中模拟外部类

转载 作者:数据小太阳 更新时间:2023-10-29 08:24:37 26 4
gpt4 key购买 nike

我有一个正在使用 RSpec 测试的 Rails 3 应用程序。我有一个使用外部类 MustMock as

的 Controller
class FooController < ApplicationController
def myaction
mockme = MustMock.new
@foobar = mockme.do_something
end
end

如何在我的 Controller 规范中最好地模拟 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

关于ruby-on-rails - 在 Rails Controller 规范中模拟外部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8766999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com