diff --git a/spec/producer/core/recipe/dsl_spec.rb b/spec/producer/core/recipe/dsl_spec.rb index c53059f..af3a317 100644 --- a/spec/producer/core/recipe/dsl_spec.rb +++ b/spec/producer/core/recipe/dsl_spec.rb @@ -30,6 +30,15 @@ module Producer::Core end end + describe '#tasks' do + let(:code) { proc { task(:some_task) } } + + it 'returns registered tasks' do + dsl.evaluate(env) + expect(dsl.tasks[0].name).to eq :some_task + end + end + describe '#evaluate' do it 'evaluates its code' do dsl = Recipe::DSL.new { throw :recipe_code } @@ -100,14 +109,6 @@ module Producer::Core end end - describe '#tasks' do - let(:code) { proc { task(:some_task) } } - - it 'returns registered tasks' do - expect(dsl.tasks[0].name).to eq :some_task - end - end - describe '#task' do let(:code) { proc { task(:first) { throw :first_task }; task(:last) } }