test/lib/vedeu/support/visibility_test.rb in vedeu-0.4.45 vs test/lib/vedeu/support/visibility_test.rb in vedeu-0.4.46

- old
+ new

@@ -19,24 +19,17 @@ let(:described) { Vedeu::Visibility } let(:instance) { described.new(model) } let(:model) { VisibilityTestModel.new(visible) } let(:visible) { true } + let(:_name) { 'Vedeu::Visibility' } describe '#initialize' do it { instance.must_be_instance_of(described) } it { instance.instance_variable_get('@model').must_equal(model) } end - describe '.for_cursor' do - let(:_name) {} - - subject { described.for_cursor(_name) } - - it { subject.must_be_instance_of(described) } - end - describe '.show' do subject { described.show(model) } it { subject.must_equal(model) } @@ -47,9 +40,22 @@ subject { described.hide(model) } it { subject.must_equal(model) } it { subject; instance.state.must_equal(:invisible) } + end + + describe '.show_cursor' do + subject { described.show_cursor(_name) } + + it { subject; instance.state.must_equal(:visible) } + end + + describe '.hide_cursor' do + subject { described.hide_cursor(_name) } + + # it { subject; instance.state.must_equal(:invisible) } + # it { skip } end describe '.toggle' do subject { described.toggle(model) }