spec/tty/table/border/new_spec.rb in tty-0.0.11 vs spec/tty/table/border/new_spec.rb in tty-0.1.0

- old
+ new

@@ -1,26 +1,27 @@ -# -*- encoding: utf-8 -*- +# encoding: utf-8 require 'spec_helper' describe TTY::Table::Border, '#new' do let(:row) { [] } + subject(:instance) { klass.new row } context 'when abstract' do let(:klass) { described_class } - specify { expect { instance }.to raise_error(NotImplementedError) } + it { expect { instance }.to raise_error(NotImplementedError) } end context 'when concrete' do let(:klass) { Class.new do def initialize(row); end end } - specify { expect { instance }.to_not raise_error() } + it { expect { instance }.to_not raise_error() } - it { should be_instance_of klass } + it { is_expected.to be_instance_of klass } end end