使用RSpec,我想测试在方法中调用某些方法.采用以下示例类:
class Upload < ActiveRecord::Base
def process
case self.file_name
when /\.html$/
to_pdf
end
end
end
Run Code Online (Sandbox Code Playgroud)
在file_name ='foo.html'的上传实例上to_pdf调用时,如何测试process?如果可能的话,我想使用测试双.
instance = Upload.new
instance.file_name = "foo.html"
instance.should_receive(:to_pdf)
instance.process
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |