Sha256: ec1fbbc24656c2938be821d1607077e15d56a12e06cb527db3d915e0fc1cb778

Contents?: true

Size: 568 Bytes

Versions: 9

Compression:

Stored size: 568 Bytes

Contents

require 'spec_helper'

describe ReverseAdoc::Converters do
  before { ReverseAdoc.config.unknown_tags = :raise }
  let(:converters) { ReverseAdoc::Converters }

  describe '.register and .unregister' do
    it 'adds a converter mapping to the list' do
      expect { converters.lookup(:foo) }.to raise_error ReverseAdoc::UnknownTagError

      converters.register :foo, :foobar
      expect(converters.lookup(:foo)).to eq :foobar

      converters.unregister :foo
      expect { converters.lookup(:foo) }.to raise_error ReverseAdoc::UnknownTagError
    end
  end

end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
reverse_adoc-0.3.7 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.3.6 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.3.5 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.3.4 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.3.3 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.3.1 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.3.0 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.2.10 spec/lib/reverse_adoc/converters_spec.rb
reverse_adoc-0.2.9 spec/lib/reverse_adoc/converters_spec.rb