【发布时间】:2017-05-08 12:11:26
【问题描述】:
正在尝试测试此代码:
def new_function
begin
m = MyModule::MyClass.new(@var1,@var2,@var3)
m.my_function
rescue Exception => e
raise e
end
这是测试:
describe "#new_function" do
let(:var1) { 'var1'}
let(:var2) { 'var2'}
let(:var3) { 'var3'}
let(:m) { MyModule::MyClass.new(var1,var2,var3) }
it "should run my_function in another class MyClass" do
expect(m).to receive(:my_function).and_return(0)
end
end
我收到此错误:
预期:1 次带任何参数 收到:0 次带任何参数
有什么想法吗?
谢谢!
【问题讨论】:
-
如果它解决了您的问题,请不要忘记接受答案