【发布时间】:2011-12-20 16:27:12
【问题描述】:
我有一个非常简单的模型:
class SocialGroup < ActiveRecord::Base
validates :name, presence: true
validates :file, presence: true
mount_uploader :file, SocialGroupFileUploader
end
问题是:我是否应该使用提供的有效文件类型测试(使用 rspec)模型成功保存(我的文件扩展名白名单仅包括 csv)?还是我应该单独测试文件上传器?如果第一个问题的答案是肯定的,那么测试应该是什么样子?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 rspec2 carrierwave rspec-rails