Increase Task.evaluate spec coverage

This commit is contained in:
Thibault Jouan 2013-08-15 22:34:13 +00:00
parent d4d5222261
commit a028b8922f

View File

@ -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