試圖測試該代碼:測試調用一個函數在其他類rspec的
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次與任何論據
任何ID EAS?
謝謝!
不要忘了接受回答如果它解決了你的問題 –