From 8a7aad770cbf2fad1e6b7d5a0a1fd233a0e5ac9b Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Thu, 18 Feb 2016 12:28:47 +0100 Subject: [PATCH] Added specs for Repository#exists? --- spec/models/repository_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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? }