From a28c84b4cab48d4ca7cc39985e1e67155a8a95d5 Mon Sep 17 00:00:00 2001 From: Jacob Vosmaer Date: Thu, 10 Mar 2016 12:55:06 +0100 Subject: Improve test descriptions --- spec/lib/gitlab/exclusive_lease_spec.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'spec/lib/gitlab/exclusive_lease_spec.rb') diff --git a/spec/lib/gitlab/exclusive_lease_spec.rb b/spec/lib/gitlab/exclusive_lease_spec.rb index aacd1707165..fbdb7ea34ac 100644 --- a/spec/lib/gitlab/exclusive_lease_spec.rb +++ b/spec/lib/gitlab/exclusive_lease_spec.rb @@ -1,17 +1,17 @@ require 'spec_helper' describe Gitlab::ExclusiveLease do - it 'is exclusive' do + it 'cannot obtain twice before the lease has expired' do lease = Gitlab::ExclusiveLease.new(unique_key, timeout: 3600) expect(lease.try_obtain).to eq(true) expect(lease.try_obtain).to eq(false) end - it 'expires' do + it 'can obtain after the lease has expired' do timeout = 1 lease = Gitlab::ExclusiveLease.new(unique_key, timeout: timeout) - lease.try_obtain - sleep(2 * timeout) + lease.try_obtain # start the lease + sleep(2 * timeout) # lease should have expired now expect(lease.try_obtain).to eq(true) end -- cgit v1.2.1