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) }