Sha256: f145af2802be3ba18babc3dbb1c9f51885e2273befdb2ed62e4ee4cf3db72e82
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
require_relative '../../../test_helper' require_relative '../../../../lib/vedeu/support/translator' module Vedeu describe Translator do describe '#translate' do { '#ff0000' => 196, # red '#00ff00' => 46, # green '#0000ff' => 21, # blue '#ffffff' => 231, # white '#aadd00' => 148, # lime green '#b94f1c' => 130, # sunset orange }.map do |html_colour, terminal_colour| it 'translation is performed' do Translator.translate(html_colour).must_equal(terminal_colour) end end it 'returns empty string when not present' do Translator.translate.must_equal('') end it 'returns empty string when the wrong type!' do Translator.translate(:wrong_type).must_equal('') end it 'returns empty string when invalid format' do Translator.translate('345678').must_equal('') end it 'returns empty string when invalid format' do Translator.translate('#h11111').must_equal('') end it 'returns empty string when invalid format' do Translator.translate('#1111').must_equal('') end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.31 | test/lib/vedeu/support/translator_test.rb |