From 2b86bbf11238f809211358f045dcc8cb05bdc284 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Wed, 21 May 2014 13:13:59 +0000 Subject: [PATCH] Implement Task#to_s --- lib/producer/core/task.rb | 4 ++++ spec/producer/core/task_spec.rb | 6 ++++++ 2 files changed, 10 insertions(+) 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) }