我有一个横幅,附带一个使用Paperclip的文件。上传图片时,Paperclip会使用“styles”参数创建图片的“derivatives”。
class Banner < ActiveRecord::Base
has_attached_file :image,
:styles => {:medium => "300x300>",
:thumb => "100x100>"}
end
我希望测试这个attached_file的生成,最好不要测试整个往返到磁盘等等。我可以创建一个Banner,附加一个文件,然后查看文件系统是否创建了某个具有特定尺寸的文件,但这与我的想法相悖,即测试一个专注的部分,而不是测试整个堆栈。
如何测试附加的文件:image
是否具有Paperclip中的某些样式?
it "should have a thumbnail" do
这样的测试,然后再实现它。 - berkes