私はクリップを使って添付ファイル付きのバナーを持っています。クリップは、「スタイル」パラメータを使用して、アップロードされた画像のための「誘導体」を作成します。Rspecを使ったペーパークリップイメージスタイルのテスト
class Banner < ActiveRecord::Base
has_attached_file :image,
:styles => {:medium => "300x300>",
:thumb => "100x100>"}
end
私が好ましくようにディスクに全体の往復をテストしなくて、このattached_file世代をテストしたいです。私はバナーを作成し、ファイルを添付して特定の次元の特定のファイルが作成された場合はファイルシステムを調べることができますが、スタック全体をテストすることなく、焦点を当てた部分をテストする考えに反します。
添付ファイル:image
がPaperclipに特定のスタイルを持っているかどうかをテストするにはどうすればよいですか?
ありがとうございます。私はペーパークリップをテストする必要はないことを認識しています。 BDD-ingの場合は、最初にサムネイルを「do」にしてから、それを実装するようなテストを書いてみたいと思います。 – berkes
私は空のattachment_definitions [:data]を持っていました。それで、Attachment.attachment_definitions [:attached_file] [:styles] [:small]の構造を使って動作させました。 –