From a028b8922fb0e987954f15ea0b563e8c31955f46 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Thu, 15 Aug 2013 22:34:13 +0000 Subject: [PATCH] Increase Task.evaluate spec coverage --- spec/producer/core/task_spec.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/producer/core/task_spec.rb b/spec/producer/core/task_spec.rb index 303aacf..072e89d 100644 --- a/spec/producer/core/task_spec.rb +++ b/spec/producer/core/task_spec.rb @@ -8,11 +8,13 @@ module Producer::Core describe '.evaluate' do let(:env) { double('env') } - let(:block) { proc { } } + let(:block) { proc { :some_value } } it 'delegates to DSL.evaluate' do expect(Task::DSL) - .to receive(:evaluate).with(name, env, &block) + .to receive(:evaluate).with(name, env) do |&block| + expect(block.call).to eq :some_value + end Task.evaluate(name, env, &block) end