diff options
author | Shinya Maeda <shinya@gitlab.com> | 2018-10-02 07:43:45 +0300 |
---|---|---|
committer | Alessio Caiazza <acaiazza@gitlab.com> | 2018-10-02 18:08:14 +0300 |
commit | 46fc55993a295b3832f82359d9a6ac4cd1ee8aa7 (patch) | |
tree | 37b288d59c8b67f545fd5b9920a365bb89f86ef2 /spec/services/ci/process_build_service_spec.rb | |
parent | 8bc065e02dcc4582aebbc7d28a30f7468a15ccc0 (diff) |
Add feature flag spec for process_build_service
Diffstat (limited to 'spec/services/ci/process_build_service_spec.rb')
-rw-r--r-- | spec/services/ci/process_build_service_spec.rb | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/spec/services/ci/process_build_service_spec.rb b/spec/services/ci/process_build_service_spec.rb index 692f28c80cb..9f47439dc4a 100644 --- a/spec/services/ci/process_build_service_spec.rb +++ b/spec/services/ci/process_build_service_spec.rb @@ -204,6 +204,20 @@ describe Ci::ProcessBuildService, '#execute' do allow(Ci::BuildScheduleWorker).to receive(:perform_at) { } end - it_behaves_like 'Scheduling properly', %w[success skipped] + context 'when ci_enable_scheduled_build is enabled' do + before do + stub_feature_flags(ci_enable_scheduled_build: true) + end + + it_behaves_like 'Scheduling properly', %w[success skipped] + end + + context 'when ci_enable_scheduled_build is enabled' do + before do + stub_feature_flags(ci_enable_scheduled_build: false) + end + + it_behaves_like 'Actionizing properly', %w[success skipped] + end end end |