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 }