diff options
author | Jacob Vosmaer <contact@jacobvosmaer.nl> | 2016-03-10 12:55:06 +0100 |
---|---|---|
committer | Jacob Vosmaer <contact@jacobvosmaer.nl> | 2016-03-10 12:55:06 +0100 |
commit | a28c84b4cab48d4ca7cc39985e1e67155a8a95d5 (patch) | |
tree | 48569086b61817bdfa191cfe2f2c73105a6d5193 /spec/lib/gitlab/exclusive_lease_spec.rb | |
parent | 662c4df74826d123f354e408583f24c24cd1761b (diff) | |
download | gitlab-ce-a28c84b4cab48d4ca7cc39985e1e67155a8a95d5.tar.gz |
Improve test descriptions
Diffstat (limited to 'spec/lib/gitlab/exclusive_lease_spec.rb')
-rw-r--r-- | spec/lib/gitlab/exclusive_lease_spec.rb | 8 |
1 files changed, 4 insertions, 4 deletions
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 |