summaryrefslogtreecommitdiff
path: root/spec/models
diff options
context:
space:
mode:
authorFabio Pitino <fpitino@gitlab.com>2019-06-10 17:40:19 +0000
committerKamil TrzciƄski <ayufan@ayufan.eu>2019-06-10 17:40:19 +0000
commit3df74a403670ef2ca450bf474e9864ede56dd235 (patch)
treeaa988b6e29f04abb1bb34646a8c4fe51600a578a /spec/models
parent9254b5d4c0cc41e552e896e16ef0bf62b5d9ae5b (diff)
downloadgitlab-ce-3df74a403670ef2ca450bf474e9864ede56dd235.tar.gz
Move project default git depth behind feature flags
Diffstat (limited to 'spec/models')
-rw-r--r--spec/models/project_ci_cd_setting_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/models/project_ci_cd_setting_spec.rb b/spec/models/project_ci_cd_setting_spec.rb
index f596cee81dc..eb3a7e527c9 100644
--- a/spec/models/project_ci_cd_setting_spec.rb
+++ b/spec/models/project_ci_cd_setting_spec.rb
@@ -48,5 +48,17 @@ describe ProjectCiCdSetting do
expect(project.reload.ci_cd_settings.default_git_depth).to eq(0)
end
+
+ context 'when feature flag :ci_set_project_default_git_depth is disabled' do
+ let(:project) { create(:project) }
+
+ before do
+ stub_feature_flags(ci_set_project_default_git_depth: { enabled: false } )
+ end
+
+ it 'does not set default value for new records' do
+ expect(project.ci_cd_settings.default_git_depth).to eq(nil)
+ end
+ end
end
end