Sha256: 53adf461d4dcc2776a4813d6f64d71c16214b44aad7123ea10394cfc03011f0f
Contents?: true
Size: 874 Bytes
Versions: 3
Compression:
Stored size: 874 Bytes
Contents
require 'test_helper' module DragonflySvg module Processors describe SetPreserveAspectRatio do let(:app) { test_app.configure_with(:svg) } let(:processor) { DragonflySvg::Processors::SetPreserveAspectRatio.new } let(:svg) { Dragonfly::Content.new(app, SAMPLES_DIR.join('sample.svg')) } describe 'with default value' do it 'adds preserveAspectRatio attribute' do processor.call(svg) svg.data.must_include "preserveAspectRatio" end it 'sets default value' do processor.call(svg) svg.data.must_include "xMinYMin meet" end end describe 'with specified value' do it 'adds preserveAspectRatio with specified value' do processor.call(svg, 'xMidYMid meet') svg.data.must_include "xMidYMid meet" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems