Increase Task.evaluate spec coverage
This commit is contained in:
parent
d4d5222261
commit
a028b8922f
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user