test/lib/vedeu/models/cell_test.rb in vedeu-0.6.7 vs test/lib/vedeu/models/cell_test.rb in vedeu-0.6.8

- old
+ new

@@ -1,59 +1,63 @@ require 'test_helper' module Vedeu - describe Cell do + module Models - let(:described) { Vedeu::Cell } - let(:instance) { described.new(attributes) } - let(:attributes) { - { - colour: colour, - style: style, - value: _value, - x: x, - y: y, + describe Cell do + + let(:described) { Vedeu::Models::Cell } + let(:instance) { described.new(attributes) } + let(:attributes) { + { + colour: colour, + style: style, + value: _value, + x: x, + y: y, + } } - } - let(:colour) { Vedeu::Colours::Colour.new(background: '#000000') } - let(:style) {} - let(:_value) {} - let(:x) {} - let(:y) {} + let(:colour) { Vedeu::Colours::Colour.new(background: '#000000') } + let(:style) {} + let(:_value) {} + let(:x) {} + let(:y) {} - describe '#initialize' do - it { instance.must_be_instance_of(described) } - it { instance.instance_variable_get('@colour').must_equal(colour) } - it { instance.instance_variable_get('@style').must_equal(style) } - it { instance.instance_variable_get('@value').must_equal(_value) } - it { instance.instance_variable_get('@x').must_equal(x) } - it { instance.instance_variable_get('@y').must_equal(y) } - end + describe '#initialize' do + it { instance.must_be_instance_of(described) } + it { instance.instance_variable_get('@colour').must_equal(colour) } + it { instance.instance_variable_get('@style').must_equal(style) } + it { instance.instance_variable_get('@value').must_equal(_value) } + it { instance.instance_variable_get('@x').must_equal(x) } + it { instance.instance_variable_get('@y').must_equal(y) } + end - describe 'accessors' do - it { instance.must_respond_to(:colour) } - it { instance.must_respond_to(:style) } - it { instance.must_respond_to(:value) } - it { instance.must_respond_to(:x) } - it { instance.must_respond_to(:y) } - end + describe 'accessors' do + it { instance.must_respond_to(:colour) } + it { instance.must_respond_to(:style) } + it { instance.must_respond_to(:value) } + it { instance.must_respond_to(:x) } + it { instance.must_respond_to(:y) } + end - describe '#eql?' do - let(:other) { described.new(value: nil) } + describe '#eql?' do + let(:other) { described.new(value: nil) } - subject { instance.eql?(other) } + subject { instance.eql?(other) } - it { subject.must_respond_to(:==) } + it { subject.must_respond_to(:==) } - it { subject.must_equal(true) } + it { subject.must_equal(true) } - context 'when different to other' do - let(:other) { described.new(value: 'b') } + context 'when different to other' do + let(:other) { described.new(value: 'b') } - it { subject.must_equal(false) } + it { subject.must_equal(false) } + end end - end - end # Cell + end # Cell + + end # Models end # Vedeu