test/lib/vedeu/cursor/refresh_cursor_test.rb in vedeu-0.5.0 vs test/lib/vedeu/cursor/refresh_cursor_test.rb in vedeu-0.5.1
- old
+ new
@@ -9,27 +9,27 @@
let(:_name) { 'refresh_cursor' }
let(:expected) {}
let(:ox) { 0 }
let(:oy) { 0 }
- before do
- Vedeu.geometry 'refresh_cursor' do
- x 1
- xn 3
- y 1
- yn 3
- end
- Vedeu::Cursor.new({ name: 'refresh_cursor', ox: ox, oy: oy }).store
-
- Vedeu::Terminal.stubs(:output).returns(expected)
- end
-
describe '#initialize' do
it { instance.must_be_instance_of(described) }
it { instance.instance_variable_get('@name').must_equal(_name) }
end
describe '.render' do
+ before {
+ Vedeu.geometry 'refresh_cursor' do
+ x 1
+ xn 3
+ y 1
+ yn 3
+ end
+ Vedeu::Cursor.new({ name: 'refresh_cursor', ox: ox, oy: oy }).store
+
+ Vedeu::Terminal.stubs(:output).returns(expected)
+ }
+
subject { described.render(_name) }
it 'renders the cursor in the terminal' do
Vedeu::Terminal.expects(:output).with("\e[1;1H\e[?25l")
subject