Как я могу использовать Rspec, чтобы проверить, что модель, использующая Paperclip, проверяет размер загруженного файла?

Модель:

class Attachment < ActiveRecord::Base

  belongs_to :narrative

  attr_accessible :description, :user_id, :narrative_id

  has_attached_file :file

  validates_presence_of :user_id
  validates_presence_of :narrative_id
  validates_attachment :file, :presence => true,
                       :size => {:less_than => 20.megabytes}
end

Тест, который не работает:

describe Attachment do
  it { should validate_presence_of :file }
  it { should validate_size_of :file } # validate_size_of does not exist
end

Я хотел бы избежать сброса 20 МБ файла в репозиторий, просто чтобы проверить это. Есть ли способ, аналогичный тому, который я пробовал выше, который на самом деле будет работать?

Ответы на вопрос(1)

Ваш ответ на вопрос