画像アップロード機能をRailsで実現する場合、CarrierWaveを利用しているプロジェクトは多いのではないでしょうか?CarrierWaveの使い方についてはQiitaのこちらの記事にまとまっています。 ModelのプロパティにImageUploderを定義するだけで利用できるのですが、RSpecでテストをする場合、内部でエラーが発生して落ちてしまうことがあります。 [model] class ImageTest < ActiveRecord::Base mount_uploader :image, ImageUploader attr_accessible :image end [rspec] require 'spec_helper' describe TourComment do describe '#create' do subject { ImageTest.create(
![CarrierWaveを使っているModelをRSpecでテストする方法 | KonifarPod](https://cdn-ak-scissors.b.st-hatena.com/image/square/6b52c39a40c606d0de29acba3c47b91e16b4c728/height=288;version=1;width=512/http%3A%2F%2Fkonifar.com%2Fwp-content%2Fuploads%2FAircraft_carrier_at_underway_replenishment-150x150.jpg)