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