Sha256: ce5bac62698944389d8ea8154c3a6cd01929b9281120cd9d1419cbd3964794a4
Contents?: true
Size: 641 Bytes
Versions: 4
Compression:
Stored size: 641 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Attribute, '#required?' do subject { object.required? } let(:described_class) { Attribute::Integer } context 'without :required option passed to constructor' do let(:object) { described_class.new(:id) } it { should be(true) } end context 'with :required => true option passed to constructor' do let(:object) { described_class.new(:id, :required => true) } it { should be(true) } end context 'with :required => false option passed to constructor' do let(:object) { described_class.new(:id, :required => false) } it { should be(false) } end end
Version data entries
4 entries across 4 versions & 1 rubygems