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