Added specs for Repository#exists?

This commit is contained in:
Yorick Peterse 2016-02-18 12:28:47 +01:00
parent 54aa0969d4
commit 8a7aad770c
1 changed files with 13 additions and 0 deletions

View File

@ -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? }