spec/cucumber/messages/time_conversion_spec.rb in cucumber-messages-9.0.3 vs spec/cucumber/messages/time_conversion_spec.rb in cucumber-messages-10.0.1

- old
+ new

@@ -11,16 +11,23 @@ time_again = timestamp_to_time(timestamp) expect(time_again).to eq(time) end - it 'converts to and from seconds duration' do duration_in_seconds = 1234 duration = seconds_to_duration(duration_in_seconds) duration_in_seconds_again = duration_to_seconds(duration) expect(duration_in_seconds_again).to eq(duration_in_seconds) + end + + it 'converts to and from seconds duration (with decimal places)' do + duration_in_seconds = 3.000161 + duration = seconds_to_duration(duration_in_seconds) + duration_in_seconds_again = duration_to_seconds(duration) + + expect(duration_in_seconds_again).to be_within(0.000000001).of(duration_in_seconds) end end end end