Sha256: 5cd3b7e9725d7900a39dbc493116d2ca019333b6e55fe0ae9d123ff1158dfad7
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
# -*- encoding: utf-8 -*- require 'spec_helper' describe TTY::Table, '#renderer' do let(:basic_renderer) { TTY::Table::Renderer::Basic } let(:unicode_renderer) { TTY::Table::Renderer::Unicode } before do TTY::Table.renderer = basic_renderer TTY::Color.stub(:color?).and_return false end after do TTY::Table.renderer = basic_renderer end it 'sets basic renderer' do TTY::Table.renderer.should be TTY::Table::Renderer::Basic end it 'has instance renderer' do table = TTY::Table.new table.renderer.should be_kind_of(basic_renderer) end it 'allows to set instance renderer' do table = TTY::Table.new :renderer => :unicode table.renderer.should be_kind_of(unicode_renderer) end it 'allows to set global renderer' do TTY::Table.renderer = unicode_renderer table = TTY::Table.new table.renderer.should be_kind_of(unicode_renderer) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tty-0.0.1 | spec/tty/table/renderer_spec.rb |