Sha256: 4da12855c5bf8df053e0c8511dea6b3d071aa4124b332d1e8ee40a5826fca724
Contents?: true
Size: 730 Bytes
Versions: 1
Compression:
Stored size: 730 Bytes
Contents
RSpec.describe WannabeBool::Aliasing do class FakeAliasing # Fake class does not implement #to_b method. include WannabeBool::Aliasing end context 'when #to_b is not available in included class' do subject { FakeAliasing.new } describe '#to_b' do it 'raises NotImplementedError' do expect { subject.to_b }.to raise_error(NotImplementedError) end end describe '#to_bool' do it 'raises NotImplementedError' do expect { subject.to_bool }.to raise_error(NotImplementedError) end end describe '#to_boolean' do it 'raises NotImplementedError' do expect { subject.to_boolean }.to raise_error(NotImplementedError) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wannabe_bool-0.7.0 | spec/wannabe_bool/aliasing_spec.rb |