summaryrefslogtreecommitdiff
path: root/spec/services/projects/lfs_pointers
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-07-05 12:08:33 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-07-05 12:08:33 +0000
commite8fc7f565017d915278fd0efbcff2f81b7e94093 (patch)
tree4b9fc9318e0179f04934a27c57a9e1bb570df856 /spec/services/projects/lfs_pointers
parentcf98b5d69a84324cad0f23b786a0ec0937c90944 (diff)
downloadgitlab-ce-e8fc7f565017d915278fd0efbcff2f81b7e94093.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/services/projects/lfs_pointers')
-rw-r--r--spec/services/projects/lfs_pointers/lfs_download_service_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/services/projects/lfs_pointers/lfs_download_service_spec.rb b/spec/services/projects/lfs_pointers/lfs_download_service_spec.rb
index 1b829df6e6a..cfe8e863223 100644
--- a/spec/services/projects/lfs_pointers/lfs_download_service_spec.rb
+++ b/spec/services/projects/lfs_pointers/lfs_download_service_spec.rb
@@ -241,6 +241,18 @@ RSpec.describe Projects::LfsPointers::LfsDownloadService do
context 'and first fragments are the same' do
let(:lfs_content) { existing_lfs_object.file.read }
+ context 'when lfs_link_existing_object feature flag disabled' do
+ before do
+ stub_feature_flags(lfs_link_existing_object: false)
+ end
+
+ it 'does not call link_existing_lfs_object!' do
+ expect(subject).not_to receive(:link_existing_lfs_object!)
+
+ subject.execute
+ end
+ end
+
it 'returns success' do
expect(subject.execute).to eq({ status: :success })
end