From 8123cf505237a1ab606772c195a73ac73d8ea537 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Wed, 7 Aug 2013 01:22:46 +0000 Subject: [PATCH] Add Task#initialize spec --- spec/producer/core/task_spec.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spec/producer/core/task_spec.rb b/spec/producer/core/task_spec.rb index c5856b7..5ca22f8 100644 --- a/spec/producer/core/task_spec.rb +++ b/spec/producer/core/task_spec.rb @@ -6,6 +6,16 @@ module Producer::Core let(:block) { proc { } } subject(:task) { Task.new(name, &block) } + describe '#initialize' do + it 'assigns the name' do + expect(task.instance_eval { @name }).to eq name + end + + it 'assigns the block' do + expect(task.instance_eval { @block }).to be block + end + end + describe '#name' do it 'returns its name' do expect(task.name).to eq name