From 9613a34a24bda78661ce74348ceb55d1e3b50b53 Mon Sep 17 00:00:00 2001 From: Natalia Tepluhina Date: Tue, 9 Jul 2019 04:22:48 +0000 Subject: Fixed editing form - applied functional component patch - fixed border radius for list - fixed Karma test to take a correct li amount --- .../discussion_notes_replies_wrapper_spec.js | 51 ++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 spec/frontend/notes/components/discussion_notes_replies_wrapper_spec.js (limited to 'spec/frontend') diff --git a/spec/frontend/notes/components/discussion_notes_replies_wrapper_spec.js b/spec/frontend/notes/components/discussion_notes_replies_wrapper_spec.js new file mode 100644 index 00000000000..279ca017b44 --- /dev/null +++ b/spec/frontend/notes/components/discussion_notes_replies_wrapper_spec.js @@ -0,0 +1,51 @@ +import { mount } from '@vue/test-utils'; +import DiscussionNotesRepliesWrapper from '~/notes/components/discussion_notes_replies_wrapper.vue'; + +const TEST_CHILDREN = '
  • Hello!
  • World!
  • '; + +// We have to wrap our SUT with a TestComponent because multiple roots are possible +// because it's a functional component. +const TestComponent = { + components: { DiscussionNotesRepliesWrapper }, + template: ``, +}; + +describe('DiscussionNotesRepliesWrapper', () => { + let wrapper; + + const createComponent = (props = {}) => { + wrapper = mount(TestComponent, { + propsData: props, + sync: false, + }); + }; + + afterEach(() => { + wrapper.destroy(); + }); + + describe('when normal discussion', () => { + beforeEach(() => { + createComponent(); + }); + + it('renders children directly', () => { + expect(wrapper.html()).toEqual(``); + }); + }); + + describe('when diff discussion', () => { + beforeEach(() => { + createComponent({ + isDiffDiscussion: true, + }); + }); + + it('wraps children with notes', () => { + const notes = wrapper.find('li.discussion-collapsible ul.notes'); + + expect(notes.exists()).toBe(true); + expect(notes.html()).toEqual(``); + }); + }); +}); -- cgit v1.2.1 From f47ad4d640fd80481a986c8ed7f9665069bbfbfb Mon Sep 17 00:00:00 2001 From: Patrick Bajao Date: Tue, 9 Jul 2019 13:15:16 +0800 Subject: Fix typo on confidential MR dropdown Change issues to issue's --- .../components/__snapshots__/project_form_group_spec.js.snap | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'spec/frontend') diff --git a/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap b/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap index a241c764df7..ba0ee8dfd59 100644 --- a/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap +++ b/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap @@ -19,7 +19,7 @@ exports[`Confidential merge request project form group component renders empty s
    - To protect this issues confidentiality, + To protect this issue's confidentiality, - To protect this issues confidentiality, + To protect this issue's confidentiality, Date: Tue, 9 Jul 2019 09:35:53 +0100 Subject: Fix dropdown styling issues --- .../__snapshots__/project_form_group_spec.js.snap | 34 ---------------------- 1 file changed, 34 deletions(-) (limited to 'spec/frontend') diff --git a/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap b/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap index ba0ee8dfd59..fd307ce5ab3 100644 --- a/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap +++ b/spec/frontend/confidential_merge_request/components/__snapshots__/project_form_group_spec.js.snap @@ -28,23 +28,6 @@ exports[`Confidential merge request project form group component renders empty s and set the forks visiblity to private. - - - - Read more - - -