Sha256: 69ecb647a844699cd7a41ed653bf3547b514c3c9335c16dc0a40a4cc134957a9
Contents?: true
Size: 874 Bytes
Versions: 1
Compression:
Stored size: 874 Bytes
Contents
require 'spec_helper' class UnRegisteredAdapter < Logput::Adapters::Base end describe Logput::Adapters::Base do describe '.register' do after :each do Logput::Adapters.registered_adapters.delete(:test) end it 'adds the current adapter to the registry' do expect(Logput::Adapters.registered_adapters[:test]).to eq(nil) UnRegisteredAdapter.register :test expect(Logput::Adapters.registered_adapters[:test]).to eq(UnRegisteredAdapter) end end describe '.handles?' do it 'raises a NotImplementedError' do expect { described_class.handles?(double) }.to raise_error(NotImplementedError) end end describe '#path' do subject { described_class.new(:foo) } it 'raises a NotImplementedError' do expect { subject.path }.to raise_error(NotImplementedError) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logput-0.0.4 | spec/adapters/base_spec.rb |