test/lib/vedeu/null/generic_test.rb in vedeu-0.6.32 vs test/lib/vedeu/null/generic_test.rb in vedeu-0.6.33

- old
+ new

@@ -24,10 +24,20 @@ describe '#initialize' do it { instance.must_be_instance_of(described) } it { instance.instance_variable_get('@attributes').must_equal(attributes) } + + context 'when a name is given' do + it { instance.instance_variable_get('@name').must_equal(_name) } + end + + context 'when a name is not given' do + let(:attributes) { {} } + + it { instance.instance_variable_get('@name').must_equal('') } + end end describe '#falsy' do subject { instance.falsy } @@ -35,10 +45,12 @@ it { instance.must_respond_to(:centred) } it { instance.must_respond_to(:maximise) } it { instance.must_respond_to(:maximised?) } it { instance.must_respond_to(:unmaximise) } + it { instance.must_respond_to(:visible) } + it { instance.must_respond_to(:visible?) } end describe '#null' do subject { instance.null } @@ -74,16 +86,9 @@ describe '#store' do subject { instance.store } it { subject.must_be_instance_of(described) } - end - - describe '#visible' do - subject { instance.visible } - - it { subject.must_be_instance_of(FalseClass) } - it { instance.must_respond_to(:visible?) } end describe '#visible=' do let(:_value) { :ignored }