Sha256: a22b89216bfaf474290c04eaac1daa126e660b505ffb3f46fae45f8de6d0c1f8
Contents?: true
Size: 766 Bytes
Versions: 3
Compression:
Stored size: 766 Bytes
Contents
require 'test_helper' module DragonflySvg module Analysers describe SvgProperties do let(:app) { test_app.configure_with(:svg) } let(:analyser) { DragonflySvg::Analysers::SvgProperties.new } let(:svg) { app.fetch_file(SAMPLES_DIR.join('sample.svg')) } describe 'call' do let(:svg_properties) { analyser.call(svg) } let(:ratio) { 200.0 / 300.0 } it 'returns Hash' do svg_properties.must_be_kind_of Hash end it ':width' do svg_properties[:width].must_equal 200 end it ':height' do svg_properties[:height].must_equal 300 end it ':id' do svg_properties[:id].must_equal 'sample_id' end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems