1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
require 'spec_helper'
describe ReverseMarkdown::Converters do
before { ReverseMarkdown.config.unknown_tags = :raise }
let(:converters) { ReverseMarkdown::Converters }
describe '.register and .unregister' do
it 'adds a converter mapping to the list' do
expect { converters.lookup(:foo) }.to raise_error ReverseMarkdown::UnknownTagError
converters.register :foo, :foobar
expect(converters.lookup(:foo)).to eq :foobar
converters.unregister :foo
expect { converters.lookup(:foo) }.to raise_error ReverseMarkdown::UnknownTagError
end
end
end
|