summaryrefslogtreecommitdiff
path: root/spec/models
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2018-06-09 22:35:06 -0700
committerStan Hu <stanhu@gmail.com>2018-06-11 08:33:06 -0700
commit6defeb0a7d6928ad32d4d7a2fa35d0d71dbb9dea (patch)
tree1fb22e52bca3a7040df45415db2b8fd5cfb9a3ab /spec/models
parentf646a8b9bc95fd6cecaa754f7dd0e8370c201502 (diff)
downloadgitlab-ce-6defeb0a7d6928ad32d4d7a2fa35d0d71dbb9dea.tar.gz
Expire Wiki content cache after importing a repository
The cache state for Wikis that were imported via GitHub or Bitbucket does not appear to have been flushed after a successful import. Closes #47546
Diffstat (limited to 'spec/models')
-rw-r--r--spec/models/project_spec.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb
index 1a6ad3edd78..d385d617731 100644
--- a/spec/models/project_spec.rb
+++ b/spec/models/project_spec.rb
@@ -3391,10 +3391,11 @@ describe Project do
end
describe '#after_import' do
- let(:project) { build(:project) }
+ let(:project) { create(:project) }
it 'runs the correct hooks' do
expect(project.repository).to receive(:after_import)
+ expect(project.wiki.repository).to receive(:after_import)
expect(project).to receive(:import_finish)
expect(project).to receive(:update_project_counter_caches)
expect(project).to receive(:remove_import_jid)