spec/mongo/distinguishing_semaphore_spec.rb in mongo-2.18.3 vs spec/mongo/distinguishing_semaphore_spec.rb in mongo-2.19.0

- old
+ new

@@ -1,7 +1,7 @@ # frozen_string_literal: true -# encoding: utf-8 +# rubocop:todo all require 'lite_spec_helper' describe Mongo::DistinguishingSemaphore do let(:semaphore) do @@ -16,15 +16,15 @@ end # Context switch to start the thread sleep 0.1 - start_time = Time.now + start_time = Mongo::Utils.monotonic_time semaphore.signal consumer.join - (Time.now - start_time).should < 1 + (Mongo::Utils.monotonic_time - start_time).should < 1 result.should be true end it 'waits until broadcast' do @@ -35,15 +35,15 @@ end # Context switch to start the thread sleep 0.1 - start_time = Time.now + start_time = Mongo::Utils.monotonic_time semaphore.broadcast consumer.join - (Time.now - start_time).should < 1 + (Mongo::Utils.monotonic_time - start_time).should < 1 result.should be true end it 'times out' do @@ -54,13 +54,13 @@ end # Context switch to start the thread sleep 0.1 - start_time = Time.now + start_time = Mongo::Utils.monotonic_time consumer.join - (Time.now - start_time).should > 1 + (Mongo::Utils.monotonic_time - start_time).should > 1 result.should be false end end