Sha256: fe9ab349e55550a4f500197655542b432b09f73eb916a20302a08bdddf460bbf
Contents?: true
Size: 716 Bytes
Versions: 3
Compression:
Stored size: 716 Bytes
Contents
RSpec.describe Transform::Boolean do describe '.deserialize' do it 'should transform the value to a boolean' do expect(Transform::Boolean.deserialize(false)).to eq false expect(Transform::Boolean.deserialize(true)).to eq true end it 'should return nil if no boolean appropriate' do expect(Transform::Boolean.deserialize('test')).to eq nil end end describe '.serialize' do it 'should pass through value if a bool' do expect(Transform::Boolean.serialize(false)).to eq false expect(Transform::Boolean.serialize(true)).to eq true end it 'should return nil if not a bool' do expect(Transform::Boolean.serialize('test')).to eq nil end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aggro-0.0.4 | spec/lib/aggro/transform/boolean_spec.rb |
aggro-0.0.3 | spec/lib/aggro/transform/boolean_spec.rb |
aggro-0.0.2 | spec/lib/aggro/transform/boolean_spec.rb |