Implement Task::DSL#evaluate:

So that the env is available from the task DSL.
This commit is contained in:
Thibault Jouan
2013-07-30 23:24:28 +00:00
parent a45a340b64
commit ace6a4ad2b
6 changed files with 28 additions and 12 deletions

View File

@@ -52,7 +52,7 @@ module Producer::Core
allow(Task).to receive(:new) { task }
dsl = Recipe::DSL.new { task(:some_task) }
allow(Recipe::DSL).to receive(:new) { dsl }
expect(task).to receive(:evaluate)
expect(task).to receive(:evaluate).with(env)
recipe.evaluate(env)
end
end