diff --git a/spec/producer/core/recipe/dsl_spec.rb b/spec/producer/core/recipe/dsl_spec.rb index a0ea71a..7aff141 100644 --- a/spec/producer/core/recipe/dsl_spec.rb +++ b/spec/producer/core/recipe/dsl_spec.rb @@ -4,7 +4,7 @@ module Producer::Core describe Recipe::DSL do include FixturesHelpers - let(:code) { Proc.new { } } + let(:code) { proc { } } let(:env) { double('env').as_null_object } subject(:dsl) { Recipe::DSL.new &code } @@ -18,7 +18,7 @@ module Producer::Core end context 'when a code block is given as argument' do - subject(:dsl) { Recipe::DSL.new Proc.new { } } + subject(:dsl) { Recipe::DSL.new proc { } } it 'returns the DSL instance' do expect(dsl).to be_a Recipe::DSL @@ -77,7 +77,7 @@ module Producer::Core end describe '#tasks' do - let(:code) { Proc.new { task(:some_task) } } + let(:code) { proc { task(:some_task) } } it 'returns registered tasks' do expect(dsl.tasks[0].name).to eq :some_task @@ -85,7 +85,7 @@ module Producer::Core end describe '#task' do - let(:code) { Proc.new { task(:first); task(:last) } } + let(:code) { proc { task(:first); task(:last) } } it 'registers tasks in declaration order' do expect(dsl.tasks[0].name).to eq :first diff --git a/spec/producer/core/task/dsl_spec.rb b/spec/producer/core/task/dsl_spec.rb index e67ad37..f1b2b8d 100644 --- a/spec/producer/core/task/dsl_spec.rb +++ b/spec/producer/core/task/dsl_spec.rb @@ -6,7 +6,7 @@ module Producer::Core subject(:dsl) { Task::DSL.new &block } describe '#evaluate' do - let(:block) { Proc.new { raise 'error from task' } } + let(:block) { proc { raise 'error from task' } } it 'evaluates its code' do expect { dsl.evaluate(env) } @@ -16,7 +16,7 @@ module Producer::Core describe '#condition' do context 'when met (block evals to true)' do - let(:block) { Proc.new { + let(:block) { proc { condition { true } raise 'error after condition' } } @@ -28,7 +28,7 @@ module Producer::Core end context 'when not met (block evals to false)' do - let(:block) { Proc.new { + let(:block) { proc { condition { false } raise } }