Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/incidents_settings/components/alerts_form_spec.js')
-rw-r--r--spec/frontend/incidents_settings/components/alerts_form_spec.js51
1 files changed, 0 insertions, 51 deletions
diff --git a/spec/frontend/incidents_settings/components/alerts_form_spec.js b/spec/frontend/incidents_settings/components/alerts_form_spec.js
deleted file mode 100644
index 2516e8afdfa..00000000000
--- a/spec/frontend/incidents_settings/components/alerts_form_spec.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import { shallowMount } from '@vue/test-utils';
-import AlertsSettingsForm from '~/incidents_settings/components/alerts_form.vue';
-
-describe('Alert integration settings form', () => {
- let wrapper;
- const service = { updateSettings: jest.fn().mockResolvedValue() };
-
- const findForm = () => wrapper.find({ ref: 'settingsForm' });
-
- beforeEach(() => {
- wrapper = shallowMount(AlertsSettingsForm, {
- provide: {
- service,
- alertSettings: {
- issueTemplateKey: 'selecte_tmpl',
- createIssue: true,
- sendEmail: false,
- templates: [],
- autoCloseIncident: true,
- },
- },
- });
- });
-
- afterEach(() => {
- if (wrapper) {
- wrapper.destroy();
- wrapper = null;
- }
- });
-
- describe('default state', () => {
- it('should match the default snapshot', () => {
- expect(wrapper.element).toMatchSnapshot();
- });
- });
-
- describe('form', () => {
- it('should call service `updateSettings` on submit', () => {
- findForm().trigger('submit');
- expect(service.updateSettings).toHaveBeenCalledWith(
- expect.objectContaining({
- create_issue: wrapper.vm.createIssueEnabled,
- issue_template_key: wrapper.vm.issueTemplate,
- send_email: wrapper.vm.sendEmailEnabled,
- auto_close_incident: wrapper.vm.autoCloseIncident,
- }),
- );
- });
- });
-});