【发布时间】:2014-01-30 11:40:54
【问题描述】:
我有一个名为Video 的模型。这个模型有一个after_save 回调,它运行一个方法#upload_video_to_depot。该方法使用:file 参数(未保存在数据库中)并使用RestClient 将视频文件上传到远程API。
问题是 - 如何在我的规范中处理它而不实际将文件发送到 API?我需要测试我的 Video 模型和 #upload_video_to_depot 方法,但我无法想象应该如何完成(我对 TDD 的事情很新鲜)。
是否可以在规范中完全处理,或者它还涉及我的模型中的一些更改?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 testing rspec