diff options
Diffstat (limited to 'spec/frontend/projects/settings/components/shared_runners_toggle_spec.js')
-rw-r--r-- | spec/frontend/projects/settings/components/shared_runners_toggle_spec.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/spec/frontend/projects/settings/components/shared_runners_toggle_spec.js b/spec/frontend/projects/settings/components/shared_runners_toggle_spec.js index 0ec0e981d65..f28bc13895e 100644 --- a/spec/frontend/projects/settings/components/shared_runners_toggle_spec.js +++ b/spec/frontend/projects/settings/components/shared_runners_toggle_spec.js @@ -1,7 +1,7 @@ -import { GlAlert, GlToggle, GlTooltip } from '@gitlab/ui'; -import { shallowMount } from '@vue/test-utils'; +import { GlToggle } from '@gitlab/ui'; import MockAxiosAdapter from 'axios-mock-adapter'; import { nextTick } from 'vue'; +import { shallowMountExtended } from 'helpers/vue_test_utils_helper'; import waitForPromises from 'helpers/wait_for_promises'; import axios from '~/lib/utils/axios_utils'; import { HTTP_STATUS_OK, HTTP_STATUS_UNAUTHORIZED } from '~/lib/utils/http_status'; @@ -16,7 +16,7 @@ describe('projects/settings/components/shared_runners', () => { let mockAxios; const createComponent = (props = {}) => { - wrapper = shallowMount(SharedRunnersToggleComponent, { + wrapper = shallowMountExtended(SharedRunnersToggleComponent, { propsData: { isEnabled: false, isDisabledAndUnoverridable: false, @@ -28,9 +28,9 @@ describe('projects/settings/components/shared_runners', () => { }); }; - const findErrorAlert = () => wrapper.findComponent(GlAlert); + const findErrorAlert = () => wrapper.findByTestId('error-alert'); + const findUnoverridableAlert = () => wrapper.findByTestId('unoverridable-alert'); const findSharedRunnersToggle = () => wrapper.findComponent(GlToggle); - const findToggleTooltip = () => wrapper.findComponent(GlTooltip); const getToggleValue = () => findSharedRunnersToggle().props('value'); const isToggleLoading = () => findSharedRunnersToggle().props('isLoading'); const isToggleDisabled = () => findSharedRunnersToggle().props('disabled'); @@ -55,8 +55,8 @@ describe('projects/settings/components/shared_runners', () => { expect(isToggleDisabled()).toBe(true); }); - it('tooltip should exist explaining why the toggle is disabled', () => { - expect(findToggleTooltip().exists()).toBe(true); + it('alert should exist explaining why the toggle is disabled', () => { + expect(findUnoverridableAlert().exists()).toBe(true); }); }); @@ -72,7 +72,7 @@ describe('projects/settings/components/shared_runners', () => { it('loading icon, error message, and tooltip should not exist', () => { expect(isToggleLoading()).toBe(false); expect(findErrorAlert().exists()).toBe(false); - expect(findToggleTooltip().exists()).toBe(false); + expect(findUnoverridableAlert().exists()).toBe(false); }); describe('with shared runners DISABLED', () => { |