spec/support/shared_examples/operator/chained.rb in danica-2.0.1 vs spec/support/shared_examples/operator/chained.rb in danica-2.0.2

- old
+ new

@@ -10,13 +10,11 @@ (1..4).map do |i| { name: "X#{i}", value: numeric_variables[i-1] } end end let(:numeric_variables){ (1..4).to_a } - let(:subject) do - described_class.new(*variables) - end + subject { described_class.new(*variables) } describe 'to_f' do it 'returns the sum of variables value' do expect(subject.to_f).to eq(calculated) end @@ -48,12 +46,10 @@ end shared_examples 'a operator that knows how to write to a string' do |command, arguments| let(:numeric_variables) { arguments[:numeric_variables] } include_context 'variables are initialized', arguments[command], *%w(integer_expected string_expected float_expected) - let(:subject) do - described_class.new(*variables) - end + subject { described_class.new(*variables) } describe "#{command}" do let(:variables) do (1..4).map { |i| "X#{i}" } end