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