Sha256: 5af8f7403bd431ed41da913e11e89953ae14c33d9da7f43fac7c4efa0476f378
Contents?: true
Size: 849 Bytes
Versions: 5
Compression:
Stored size: 849 Bytes
Contents
require_relative '../../../test_helper' require_relative '../../../../lib/vedeu/models/foreground' require_relative '../../../../lib/vedeu/models/colour' module Vedeu describe Foreground do let(:described_class) { Foreground } let(:described_instance) { Vedeu::Colour.new(attributes) } let(:attributes) { { foreground: '#ff0000' } } describe '#foreground' do let(:subject) { described_instance.foreground } it 'returns a String' do subject.must_be_instance_of(String) end it 'returns an escape sequence' do subject.must_equal("\e[38;5;196m") end context 'when the foreground is missing' do let(:attributes) { {} } it 'returns an escape sequence' do subject.must_equal('') end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems