27 lines
710 B
JavaScript
27 lines
710 B
JavaScript
import { shallowMount } from '@vue/test-utils';
|
||
import { GlSprintf } from '@gitlab/ui';
|
||
import PipelineStopModal from '~/pipelines/components/pipelines_list/pipeline_stop_modal.vue';
|
||
import { mockPipelineHeader } from '../../mock_data';
|
||
|
||
describe('PipelineStopModal', () => {
|
||
let wrapper;
|
||
|
||
const createComponent = () => {
|
||
wrapper = shallowMount(PipelineStopModal, {
|
||
propsData: {
|
||
pipeline: mockPipelineHeader,
|
||
},
|
||
stubs: {
|
||
GlSprintf,
|
||
},
|
||
});
|
||
};
|
||
|
||
beforeEach(() => {
|
||
createComponent();
|
||
});
|
||
|
||
it('should render "stop pipeline" warning', () => {
|
||
expect(wrapper.text()).toMatch(`You’re about to stop pipeline #${mockPipelineHeader.id}.`);
|
||
});
|
||
});
|