spec/task_spec.rb in time_distribution-1.1.0 vs spec/task_spec.rb in time_distribution-2.0.0

- old
+ new

@@ -17,6 +17,28 @@ patient.subject.must_equal x_subject patient.time_taken.must_equal SmartDuration.parse(x_time_taken) patient.desc.must_equal x_description end end + describe 'to_s' do + it 'works' do + x_subject = 'subject' + x_time_taken = '10 min' + x_description = 'interesting description' + + patient = Task.new(x_subject, x_time_taken, x_description) + + patient.to_s.must_equal "#{format('%0.2f', (10/60.0))} hours of #{x_subject}: #{x_description}" + end + end + describe 'to_hours' do + it 'works' do + x_subject = 'subject' + x_time_taken = '10 min' + x_description = 'interesting description' + + patient = Task.new(x_subject, x_time_taken, x_description) + + patient.to_hours.must_equal (10/60.0) + end + end end