Sha256: 0bc626d03fdbf3a7c1427b1f73d2a50f21885f3b1e85f2a4f52c951e6b9071ec

Contents?: true

Size: 606 Bytes

Versions: 5

Compression:

Stored size: 606 Bytes

Contents

require 'spec_helper'

describe LightResizer::ImageLoader do

  let(:root_dir) { File.join(ROOT, 'fixtures') }
  let(:image_loader) { described_class.new root_dir }

  before(:each) do
    image_loader.original_image_path = '/some/dir/image.png'
    image_loader.resize_prefix = '20x20'
  end

  context 'image loader methods' do

    it { expect(image_loader.send(:original_image_exist?)).to eq(false) }

    it { expect(image_loader.send(:resized_image_relative_path)).to eq('/some/dir/light_resize/20x20_image.png') }

    it { expect(image_loader.send(:resized_image_exist?)).to eq(false) }

  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
light_resizer-0.1.7 spec/unit/image_loader_spec.rb
light_resizer-0.1.6 spec/unit/image_loader_spec.rb
light_resizer-0.1.4 spec/unit/image_loader_spec.rb
light_resizer-0.1.2 spec/unit/image_loader_spec.rb
light_resizer-0.1.1 spec/unit/image_loader_spec.rb