summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortiagonbotelho <tiagonbotelho@hotmail.com>2016-03-02 12:55:01 +0000
committerYorick Peterse <yorickpeterse@gmail.com>2016-03-07 21:59:39 +0100
commit4b3f3167a4d7f1b1415052e350bc1f79ef5528dc (patch)
tree18ff7e93f7fcd35b398804922c93d60d687c9d29
parentd72e6ad2a176d5d73cbefbb971ed34a75f327923 (diff)
downloadgitlab-ce-4b3f3167a4d7f1b1415052e350bc1f79ef5528dc.tar.gz
implements test to simulate empty repo
-rw-r--r--spec/models/repository_spec.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb
index 2094667565e..150422ac349 100644
--- a/spec/models/repository_spec.rb
+++ b/spec/models/repository_spec.rb
@@ -600,5 +600,11 @@ describe Repository, models: true do
it 'shows the main language of the project' do
expect(repository.main_language).to eq("Ruby")
end
+
+ it 'returns nil when the repository is empty' do
+ allow(repository).to receive(:empty?).and_return(true)
+
+ expect(repository.main_language).to be_nil
+ end
end
end