Sha256: 43def859150f914d7cefe47fcbf602125055d3a51b23a213bcac4006fd98da17
Contents?: true
Size: 589 Bytes
Versions: 1
Compression:
Stored size: 589 Bytes
Contents
require 'spec_helper' describe 'Veritas::Attribute#required?' do subject { object.required? } let(:klass) { Attribute::Integer } context 'without :required option passed to constructor' do let(:object) { klass.new(:id) } it { should be(true) } end context 'with :required => true option passed to constructor' do let(:object) { klass.new(:id, :required => true) } it { should be(true) } end context 'with :required => false option passed to constructor' do let(:object) { klass.new(:id, :required => false) } it { should be(false) } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
veritas-0.0.2 | spec/unit/veritas/attribute/required_spec.rb |