Sha256: 20055a8a178705f5ffc9117f9e4acd9a30838fffdd6acb9e1e0267d050e6a3e7
Contents?: true
Size: 682 Bytes
Versions: 1
Compression:
Stored size: 682 Bytes
Contents
require 'test_helper' module Vedeu describe Position do let(:described) { Position.new(12, 19) } describe '#initialize' do it { return_type_for(described, Position) } end describe '#to_s' do it 'returns an escape sequence when no coordinates are provided' do Position.new.to_s.must_equal("\e[1;1H") end it 'returns an escape sequence when coordinates are provided' do Position.new(12, 19).to_s.must_equal("\e[12;19H") end it 'resets to starting position when a block is given' do Position.new(4, 9).to_s { 'test' }.must_equal("\e[4;9Htest\e[4;9H") end end end # Position end # Vedeu
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.2.12 | test/lib/vedeu/support/position_test.rb |