Sha256: 9f366df9c50712ce8169389bc34cc347c45382d07e64ff521dab6ef4e9584547

Contents?: true

Size: 589 Bytes

Versions: 3

Compression:

Stored size: 589 Bytes

Contents

require 'test_helper'

module DragonflySvg
  module Processors
    describe SetNamespace do

      let(:app) { test_app.configure_with(:svg) }
      let(:processor) { DragonflySvg::Processors::SetNamespace.new }
      let(:svg) { Dragonfly::Content.new(app, SAMPLES_DIR.join('sample.svg')) }

      it 'sets default namespace' do
        processor.call(svg)
        svg.data.must_include 'http://www.w3.org/2000/svg'
      end

      it 'sets custom namespace' do
        processor.call(svg, 'custom_namespace')
        svg.data.must_include 'custom_namespace'
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dragonfly_svg-0.0.3 test/dragonfly_svg/processors/set_namespace_test.rb
dragonfly_svg-0.0.2 test/dragonfly_svg/processors/set_namespace_test.rb
dragonfly_svg-0.0.1 test/dragonfly_svg/processors/set_namespace_test.rb