【发布时间】:2012-03-08 10:03:14
【问题描述】:
我有一个类方法,我想模拟并返回传入的参数之一。在我的代码中是这样的:
converted_data = Myclass.convert(arg, some_other_arg, data)
在我的测试中,我希望能够执行以下操作(尽管这不起作用)。
Myclass.should_receive(:convert).with(*args).and_return(args[2])
所以该方法实际上并没有做任何事情!如果我按照上面写的方式运行,我会收到一个错误,它不知道返回它的 args 是什么。
【问题讨论】:
-
我认为你应该在这里插入args的定义和错误信息。