Validate NoteForm props in noteable_discussion_spec.js
This commit is contained in:
parent
f5ce678dfe
commit
93c27c3b22
1 changed files with 12 additions and 1 deletions
|
@ -3,6 +3,7 @@ import createStore from '~/notes/stores';
|
|||
import noteableDiscussion from '~/notes/components/noteable_discussion.vue';
|
||||
import ReplyPlaceholder from '~/notes/components/discussion_reply_placeholder.vue';
|
||||
import ResolveWithIssueButton from '~/notes/components/discussion_resolve_with_issue_button.vue';
|
||||
import NoteForm from '~/notes/components/note_form.vue';
|
||||
import '~/behaviors/markdown/render_gfm';
|
||||
import { noteableDataMock, discussionMock, notesDataMock } from '../mock_data';
|
||||
import mockDiffFile from '../../diffs/mock_data/diff_file';
|
||||
|
@ -72,7 +73,17 @@ describe('noteable_discussion component', () => {
|
|||
.then(() => wrapper.vm.$nextTick())
|
||||
.then(() => {
|
||||
expect(wrapper.vm.isReplying).toEqual(true);
|
||||
expect(wrapper.vm.$refs.noteForm).not.toBeNull();
|
||||
|
||||
const noteForm = wrapper.find(NoteForm);
|
||||
|
||||
expect(noteForm.exists()).toBe(true);
|
||||
|
||||
const noteFormProps = noteForm.props();
|
||||
|
||||
expect(noteFormProps.discussion).toBe(discussionMock);
|
||||
expect(noteFormProps.isEditing).toBe(false);
|
||||
expect(noteFormProps.line).toBe(null);
|
||||
expect(noteFormProps.saveButtonTitle).toBe('Comment');
|
||||
})
|
||||
.then(done)
|
||||
.catch(done.fail);
|
||||
|
|
Loading…
Reference in a new issue