Sha256: 8fefe94a2f6e104d368a01a457ae28b63dd45af11e2a611eb3f159e152817e1b

Contents?: true

Size: 1.06 KB

Versions: 8

Compression:

Stored size: 1.06 KB

Contents

require 'spec_helper'

describe Locomotive::Steam::Liquid::Filters::Resize do

  include Locomotive::Steam::Liquid::Filters::Resize

  let(:services)  { Locomotive::Steam::Services.build_instance }
  let(:context)   { instance_double('Context', registers: { services: services }) }
  let(:input)     { '' }
  let(:geometry)  { nil }

  subject { resize(input, geometry) }

  before { @context = context }

  it { is_expected.to eq '' }

  describe 'with an url' do

    let(:input) { 'http://upload.wikimedia.org/wikipedia/en/thumb/b/b5/Metropolitan_railway_steam_locomotive_2781022036.png/240px-Metropolitan_railway_steam_locomotive_2781022036.png' }

    it 'returns the input' do
      is_expected.to eq 'http://upload.wikimedia.org/wikipedia/en/thumb/b/b5/Metropolitan_railway_steam_locomotive_2781022036.png/240px-Metropolitan_railway_steam_locomotive_2781022036.png'
    end

    describe 'with a geometry' do

      let(:geometry) { '30x40#' }

      it { is_expected.to match /images\/dynamic\/.*\/240px-Metropolitan_railway_steam_locomotive_2781022036.png/ }

    end

  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
locomotivecms_steam-1.0.0.rc1 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.beta.3 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.beta.2 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.beta.1 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.alpha.3 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.alpha.2 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.alpha.1 spec/unit/liquid/filters/resize_spec.rb
locomotivecms_steam-1.0.0.pre.alpha spec/unit/liquid/filters/resize_spec.rb