diff options
Diffstat (limited to 'spec/controllers/projects/settings/operations_controller_spec.rb')
-rw-r--r-- | spec/controllers/projects/settings/operations_controller_spec.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/spec/controllers/projects/settings/operations_controller_spec.rb b/spec/controllers/projects/settings/operations_controller_spec.rb index 191b718af56..ca1b0d2fe15 100644 --- a/spec/controllers/projects/settings/operations_controller_spec.rb +++ b/spec/controllers/projects/settings/operations_controller_spec.rb @@ -152,7 +152,8 @@ RSpec.describe Projects::Settings::OperationsController do create_issue: 'false', send_email: 'false', issue_template_key: 'some-other-template', - pagerduty_active: 'true' + pagerduty_active: 'true', + auto_close_incident: 'true' } } end @@ -171,7 +172,7 @@ RSpec.describe Projects::Settings::OperationsController do new_incident_management_settings = params expect(Gitlab::Tracking).to receive(:event) - .with('IncidentManagement::Settings', event_key, kind_of(Hash)) + .with('IncidentManagement::Settings', event_key, any_args) patch :update, params: project_params(project, incident_management_setting_attributes: new_incident_management_settings) @@ -187,6 +188,8 @@ RSpec.describe Projects::Settings::OperationsController do it_behaves_like 'a gitlab tracking event', { send_email: '0' }, 'disabled_sending_emails' it_behaves_like 'a gitlab tracking event', { pagerduty_active: '1' }, 'enabled_pagerduty_webhook' it_behaves_like 'a gitlab tracking event', { pagerduty_active: '0' }, 'disabled_pagerduty_webhook' + it_behaves_like 'a gitlab tracking event', { auto_close_incident: '1' }, 'enabled_auto_close_incident' + it_behaves_like 'a gitlab tracking event', { auto_close_incident: '0' }, 'disabled_auto_close_incident' end end |