Sha256: 027b703b9cec87ec56d0009ef7e1fd11e067721dba50e79bf563e75ff40afef0
Contents?: true
Size: 1.44 KB
Versions: 4
Compression:
Stored size: 1.44 KB
Contents
require_relative '../../../test_helper' module Vedeu describe Esc do let(:described_class) { Esc } describe '.bold' do subject { described_class.bold } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[1m") } end describe '.clear' do subject { described_class.clear } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[2J") } end describe '.esc' do subject { described_class.esc } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[") } end describe '.hide_cursor' do subject { described_class.hide_cursor } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[?25l") } end describe '.inverse' do subject { described_class.inverse } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[7m") } end describe '.reset' do subject { described_class.reset } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[0m") } end describe '.show_cursor' do subject { described_class.show_cursor } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[?25h") } end describe '.underline' do subject { described_class.underline } it { subject.must_be_instance_of(String) } it { subject.must_equal("\e[4m") } end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.7 | test/lib/vedeu/output/esc_test.rb |
vedeu-0.0.6 | test/lib/vedeu/output/esc_test.rb |
vedeu-0.0.5 | test/lib/vedeu/output/esc_test.rb |
vedeu-0.0.4 | test/lib/vedeu/output/esc_test.rb |