Sha256: 9b122c95effaf83dcfbbf726c52b435e84132c0ea131c5e404169214345ba3b5
Contents?: true
Size: 714 Bytes
Versions: 2
Compression:
Stored size: 714 Bytes
Contents
# -*- encoding: utf-8 -*- require 'spec_helper' describe TTY::Table::Renderer::Basic, '#extract_column_widths' do let(:rows) { [['a1', 'a2', 'a3'], ['b1', 'b2', 'b3']] } let(:object) { described_class.new(table) } subject { object.render } context 'with rows only' do let(:rows) { [['a1a', 'a2a2a2'], ['b1b1b', 'b2b2']] } let(:table) { TTY::Table.new rows } it 'calculates column widths' do object.column_widths.should == [5,6] end end context 'with header' do let(:header) { ['header1', 'head2', 'h3'] } let(:table) { TTY::Table.new header, rows } it 'calcualtes column widths with header' do object.column_widths.should == [7,5,2] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tty-0.0.11 | spec/tty/table/renderer/basic/extract_column_widths_spec.rb |
tty-0.0.10 | spec/tty/table/renderer/basic/extract_column_widths_spec.rb |