summaryrefslogtreecommitdiff
path: root/spec/workers/git_garbage_collect_worker_spec.rb
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2016-07-13 06:41:06 -0700
committerStan Hu <stanhu@gmail.com>2016-07-13 06:49:58 -0700
commit0d4b1bb752c65946c89b4240602e91b06c3fad36 (patch)
treece0b2a918574db6bfac4c15fb0ceb9a84007d8c0 /spec/workers/git_garbage_collect_worker_spec.rb
parentd5c715c9cc23a403d908e4686db152d8316ac684 (diff)
downloadgitlab-ce-0d4b1bb752c65946c89b4240602e91b06c3fad36.tar.gz
Refresh branch cache after `git gc`
Possible workaround for #15392
Diffstat (limited to 'spec/workers/git_garbage_collect_worker_spec.rb')
-rw-r--r--spec/workers/git_garbage_collect_worker_spec.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/spec/workers/git_garbage_collect_worker_spec.rb b/spec/workers/git_garbage_collect_worker_spec.rb
index a9cce8b8b59..c9f5aae0815 100644
--- a/spec/workers/git_garbage_collect_worker_spec.rb
+++ b/spec/workers/git_garbage_collect_worker_spec.rb
@@ -16,7 +16,10 @@ describe GitGarbageCollectWorker do
project.repository_storage_path,
project.path_with_namespace).
and_return(true)
- expect_any_instance_of(Repository).to receive(:after_create_branch)
+ expect_any_instance_of(Repository).to receive(:after_create_branch).and_call_original
+ expect_any_instance_of(Repository).to receive(:branch_names).and_call_original
+ expect_any_instance_of(Repository).to receive(:branch_count).and_call_original
+ expect_any_instance_of(Repository).to receive(:has_visible_content?).and_call_original
subject.perform(project.id)
end