From b8fd24973ac261134b63446a68e5217b9377a780 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Wed, 7 Aug 2013 01:16:00 +0000 Subject: [PATCH] Improve Task::DSL spec: * Improve #initialize spec wording and expectation; * Add #actions spec. --- spec/producer/core/task/dsl_spec.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/spec/producer/core/task/dsl_spec.rb b/spec/producer/core/task/dsl_spec.rb index 0fde620..92f7df6 100644 --- a/spec/producer/core/task/dsl_spec.rb +++ b/spec/producer/core/task/dsl_spec.rb @@ -14,8 +14,15 @@ module Producer::Core end describe '#initialize' do - it 'has no action' do - expect(dsl.actions).to eq [] + it 'assigns no action' do + expect(dsl.actions).to be_empty + end + end + + describe '#actions' do + it 'returns the assigned actions' do + dsl.instance_eval { @actions = [:some_action] } + expect(dsl.actions).to eq [:some_action] end end