diff options
Diffstat (limited to 'spec/frontend/vue_merge_request_widget/components/states/mr_widget_wip_spec.js')
-rw-r--r-- | spec/frontend/vue_merge_request_widget/components/states/mr_widget_wip_spec.js | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/spec/frontend/vue_merge_request_widget/components/states/mr_widget_wip_spec.js b/spec/frontend/vue_merge_request_widget/components/states/mr_widget_wip_spec.js deleted file mode 100644 index 82aeac1a47d..00000000000 --- a/spec/frontend/vue_merge_request_widget/components/states/mr_widget_wip_spec.js +++ /dev/null @@ -1,42 +0,0 @@ -import { mount } from '@vue/test-utils'; -import WorkInProgress from '~/vue_merge_request_widget/components/states/work_in_progress.vue'; - -let wrapper; - -const createComponent = (updateMergeRequest = true) => { - wrapper = mount(WorkInProgress, { - propsData: { - mr: {}, - }, - data() { - return { - userPermissions: { - updateMergeRequest, - }, - }; - }, - }); -}; - -describe('Merge request widget draft state component', () => { - afterEach(() => { - wrapper.destroy(); - }); - - describe('template', () => { - it('should have correct elements', () => { - createComponent(true); - - expect(wrapper.text()).toContain( - "Merge blocked: merge request must be marked as ready. It's still marked as draft.", - ); - expect(wrapper.find('[data-testid="removeWipButton"]').text()).toContain('Mark as ready'); - }); - - it('should not show removeWIP button is user cannot update MR', () => { - createComponent(false); - - expect(wrapper.find('[data-testid="removeWipButton"]').exists()).toBe(false); - }); - }); -}); |