Sha256: aae5d6e93e7d47258b2bbb32ee3a86635a442e1728ced183190412ef1ed506e5

Contents?: true

Size: 966 Bytes

Versions: 4

Compression:

Stored size: 966 Bytes

Contents

require 'spec_helper'
require 'support/active_record'
require 'carrierwave/test/matchers'

describe Adminpanel::SectionUploader do
  include CarrierWave::Test::Matchers

  before do
    Adminpanel::SectionUploader.enable_processing = true
    @section = Adminpanel::Section.new(
      :file => "test.jpg",
      :description => nil,
      :has_image => true,
      :key => "section_key",
      :name => "identifier name",
      :has_description => false
      )
    @section_uploader = Adminpanel::SectionUploader.new(@section, :file)
    @section_uploader.store!(File.open(Rails.root + "app/assets/images/test.jpg"))
  end

  after do
    Adminpanel::SectionUploader.enable_processing = false
    @section_uploader.remove!
  end

  context 'the section.thumb version' do
    it "should scale down a landscape image to be exactly 460 by 355 pixels" do
      @section_uploader.thumb.should be_no_larger_than(460, 355)
    end
  end\
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
adminpanel-0.0.7 spec/uploaders/section_uploader_spec.rb
adminpanel-0.0.6.1 spec/uploaders/section_uploader_spec.rb
adminpanel-0.0.6 spec/uploaders/section_uploader_spec.rb
adminpanel-0.0.5 spec/uploaders/adminpanel/section_uploader_spec.rb