Sha256: b9c108a2df8b2fe22e2dbaa3667273ac53d76907930a174ea76de72dcfaf431c
Contents?: true
Size: 1.06 KB
Versions: 16
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 /\/steam\/dynamic\/.*\/240px-Metropolitan_railway_steam_locomotive_2781022036.png/ } end end end
Version data entries
16 entries across 16 versions & 1 rubygems