From 3ef533b67a8f2f45c5a7996dc7e2a42da413db1d Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Wed, 7 Aug 2013 01:04:38 +0000 Subject: [PATCH] Move Recipe::DSL#tasks example in spec file --- spec/producer/core/recipe/dsl_spec.rb | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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) } }