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