From 3b3542fc66a13370242b8dae7abe09ecbaf5ee6e Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Thu, 19 Dec 2013 19:45:37 +0000 Subject: [PATCH] Fix an example in Task::DSL.evaluate specs --- spec/producer/core/task/dsl_spec.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/producer/core/task/dsl_spec.rb b/spec/producer/core/task/dsl_spec.rb index afe91a4..9f5be3a 100644 --- a/spec/producer/core/task/dsl_spec.rb +++ b/spec/producer/core/task/dsl_spec.rb @@ -16,7 +16,11 @@ module Producer::Core let(:name) { :some_task } it 'builds a new DSL sandbox with given code' do - expect(Task::DSL).to receive(:new).with(&block).and_call_original + dsl = double('dsl').as_null_object + expect(Task::DSL).to receive(:new).with(no_args) do |&b| + expect(b).to be block + dsl + end Task::DSL.evaluate(name, env, &block) end