diff options
author | Yorick Peterse <yorickpeterse@gmail.com> | 2016-02-18 12:28:47 +0100 |
---|---|---|
committer | Yorick Peterse <yorickpeterse@gmail.com> | 2016-02-18 12:28:47 +0100 |
commit | 8a7aad770cbf2fad1e6b7d5a0a1fd233a0e5ac9b (patch) | |
tree | 0bbd5daa3cfefd9e8f8a551e5011b49ac369088e /spec | |
parent | 54aa0969d40549014bee6e4e500276405fb055ee (diff) | |
download | gitlab-ce-8a7aad770cbf2fad1e6b7d5a0a1fd233a0e5ac9b.tar.gz |
Added specs for Repository#exists?
Diffstat (limited to 'spec')
-rw-r--r-- | spec/models/repository_spec.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb index 8ff198f572d..b97e3cbc70a 100644 --- a/spec/models/repository_spec.rb +++ b/spec/models/repository_spec.rb @@ -229,6 +229,19 @@ describe Repository, models: true do end end + describe '#exists?' do + it 'returns true when a repository exists' do + expect(repository.exists?).to eq(true) + end + + it 'returns false when a repository does not exist' do + expect(repository.raw_repository).to receive(:rugged). + and_raise(Gitlab::Git::Repository::NoRepository) + + expect(repository.exists?).to eq(false) + end + end + describe '#has_visible_content?' do subject { repository.has_visible_content? } |