【发布时间】:2011-07-19 22:09:46
【问题描述】:
使用 RSpec,我想测试是否在方法中调用了某些方法。以下面的示例类为例:
class Upload < ActiveRecord::Base
def process
case self.file_name
when /\.html$/
to_pdf
end
end
end
当在具有 file_name = 'foo.html' 的 Upload 实例上调用 process 时,我将如何测试是否调用了 to_pdf?如果可能的话,我想使用测试替身来做到这一点。
【问题讨论】: