Sha256: fafb37268ad5376f13b657edcc8661c6e0854e31cd7ddffab6ffba367da2dd19

Contents?: true

Size: 476 Bytes

Versions: 2

Compression:

Stored size: 476 Bytes

Contents

# -*- encoding: utf-8 -*-

require 'spec_helper'

describe TTY::Table::Renderer::Basic do
  let(:header) { ['h1'] }
  let(:rows)   { [['a1']] }

  subject(:renderer) { described_class }

  context 'without table' do
    let(:table) { nil }

    it { expect { renderer.new(table) }.to raise_error(TTY::ArgumentRequired) }
  end

  context 'with table' do
    let(:table)  { TTY::Table.new(header, rows) }

    it { expect { renderer.new(table) }.not_to raise_error }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tty-0.0.11 spec/tty/table/renderer/basic/new_spec.rb
tty-0.0.10 spec/tty/table/renderer/basic/new_spec.rb