Sha256: e350fd13f01224464d858152f488140ed33d29b984030db9bd2a143d6a06c110
Contents?: true
Size: 550 Bytes
Versions: 1
Compression:
Stored size: 550 Bytes
Contents
require 'spec_helper' describe Virtus::Attribute::DefaultValue, '.new' do subject { described_class.new(attribute, value) } let(:attribute) { Virtus::Attribute::String.new(:attribute) } context 'with a duplicable value' do let(:value) { 'something' } its(:value) { should equal(value) } end context 'with a non-duplicable value' do [ nil, true, false, 1, :symbol ].each do |value| context "with #{value.inspect}" do let(:value) { value } its(:value) { should equal(value) } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
virtus-0.0.10 | spec/unit/virtus/attribute/default_value/class_methods/new_spec.rb |