Sha256: 9ffcdde15f5b732eda39d2b2c0b01f5820d58340c38e0f17ed05a202894774fc
Contents?: true
Size: 506 Bytes
Versions: 9
Compression:
Stored size: 506 Bytes
Contents
# coding: utf-8 require 'spec_helper' RSpec.describe TTY::Table, '#filter' do let(:header) { ['h1', 'h2', 'h3'] } let(:rows) { [['a1', 'a2', 'a3'], ['b1', 'b2', 'b3']] } subject(:table) { described_class.new(header, rows) } it 'filters fields' do expect(table.render do |renderer| renderer.filter = proc do |val, row, col| (col == 1 && row > 0) ? val.capitalize : val end end).to eq unindent(<<-EOS) h1 h2 h3 a1 A2 a3 b1 B2 b3 EOS end end
Version data entries
9 entries across 9 versions & 1 rubygems