test/lib/vedeu/geometry/geometry_test.rb in vedeu-0.4.16 vs test/lib/vedeu/geometry/geometry_test.rb in vedeu-0.4.17
- old
+ new
@@ -6,18 +6,19 @@
let(:described) { Vedeu::Geometry }
let(:instance) { described.new(attributes) }
let(:attributes) {
{
- centred: centred,
- height: height,
- name: _name,
- width: width,
- x: x,
- xn: xn,
- y: y,
- yn: yn,
+ centred: centred,
+ height: height,
+ name: _name,
+ repository: Vedeu.geometries,
+ width: width,
+ x: x,
+ xn: xn,
+ y: y,
+ yn: yn,
}
}
let(:centred) {}
let(:height) {}
let(:_name) {}
@@ -28,21 +29,23 @@
let(:yn) {}
before { Terminal.stubs(:size).returns([12, 40]) }
describe '#initialize' do
- it { instance.must_be_instance_of(Geometry) }
- it { instance.instance_variable_get('@attributes').must_equal(attributes) }
- it { instance.instance_variable_get('@centred').must_equal(centred) }
- it { instance.instance_variable_get('@height').must_equal(height) }
- it { instance.instance_variable_get('@name').must_equal(_name) }
- it { instance.instance_variable_get('@width').must_equal(width) }
- it { instance.instance_variable_get('@x').must_equal(x) }
- it { instance.instance_variable_get('@xn').must_equal(xn) }
- it { instance.instance_variable_get('@y').must_equal(y) }
- it { instance.instance_variable_get('@yn').must_equal(yn) }
+ subject { instance }
+
+ it { subject.must_be_instance_of(Geometry) }
+ it { subject.instance_variable_get('@attributes').must_equal(attributes) }
+ it { subject.instance_variable_get('@centred').must_equal(centred) }
+ it { subject.instance_variable_get('@height').must_equal(height) }
+ it { subject.instance_variable_get('@name').must_equal(_name) }
+ it { subject.instance_variable_get('@width').must_equal(width) }
+ it { subject.instance_variable_get('@x').must_equal(x) }
+ it { subject.instance_variable_get('@xn').must_equal(xn) }
+ it { subject.instance_variable_get('@y').must_equal(y) }
+ it { subject.instance_variable_get('@yn').must_equal(yn) }
it do
- instance.instance_variable_get('@repository').must_equal(Vedeu.geometries)
+ subject.instance_variable_get('@repository').must_equal(Vedeu.geometries)
end
end
describe '#top, #right, #bottom, #left' do
context 'centred is true' do