diff --git a/lib/producer/core/task.rb b/lib/producer/core/task.rb index b6e1b74..18ff815 100644 --- a/lib/producer/core/task.rb +++ b/lib/producer/core/task.rb @@ -17,6 +17,10 @@ module Producer @condition = condition end + def to_s + name.to_s + end + def condition_met? !!@condition end diff --git a/spec/producer/core/task_spec.rb b/spec/producer/core/task_spec.rb index 7d0259c..3d2236c 100644 --- a/spec/producer/core/task_spec.rb +++ b/spec/producer/core/task_spec.rb @@ -61,6 +61,12 @@ module Producer::Core end end + describe '#to_s' do + it 'includes the task name' do + expect(task.to_s).to include name.to_s + end + end + describe '#condition_met?' do context 'when condition is truthy' do let(:condition) { Condition.new([], true) }