diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-27 15:08:35 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-27 15:08:35 +0300 |
commit | 22e9af3c8b8aedf7f46b786be968862b74a2d07e (patch) | |
tree | a10a7d9af40a17fe6cda7b3a681f5e5e2112c16e /spec/models/repository_spec.rb | |
parent | c8e28a0bb8dd45d91cb72ff2c930bc4a562f1fc7 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/models/repository_spec.rb')
-rw-r--r-- | spec/models/repository_spec.rb | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/spec/models/repository_spec.rb b/spec/models/repository_spec.rb index 8b62e332407..845c906129f 100644 --- a/spec/models/repository_spec.rb +++ b/spec/models/repository_spec.rb @@ -1817,10 +1817,28 @@ describe Repository do end describe '#after_import' do + subject { repository.after_import } + it 'flushes and builds the cache' do expect(repository).to receive(:expire_content_cache) - repository.after_import + subject + end + + it 'calls DetectRepositoryLanguagesWorker' do + expect(DetectRepositoryLanguagesWorker).to receive(:perform_async) + + subject + end + + context 'with a wiki repository' do + let(:repository) { project.wiki.repository } + + it 'does not call DetectRepositoryLanguagesWorker' do + expect(DetectRepositoryLanguagesWorker).not_to receive(:perform_async) + + subject + end end end |