diff options
| author | Phil Hughes <me@iamphill.com> | 2018-11-09 09:44:07 +0000 |
|---|---|---|
| committer | Phil Hughes <me@iamphill.com> | 2018-11-27 11:40:39 +0000 |
| commit | adf8ad9eee20a2b4ea08054e36fede62ba110e57 (patch) | |
| tree | ffdab5c766778eaf28a9a7cc1ddaea6928287516 /spec/javascripts/diffs/components | |
| parent | 921d6b1a13b5ec59217ab714b4daa6800500d95f (diff) | |
| download | gitlab-ce-adf8ad9eee20a2b4ea08054e36fede62ba110e57.tar.gz | |
Improve discussion rendering performance
Improve the renderign of new and existing discussions
by reducing the number of watchers on each object & array.
Previously every discussion change would trigger an update for every
discussion component.
Also tidied up some components to get them closer to our docs.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/51506
Diffstat (limited to 'spec/javascripts/diffs/components')
| -rw-r--r-- | spec/javascripts/diffs/components/diff_file_header_spec.js | 6 | ||||
| -rw-r--r-- | spec/javascripts/diffs/components/diff_line_note_form_spec.js | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/spec/javascripts/diffs/components/diff_file_header_spec.js b/spec/javascripts/diffs/components/diff_file_header_spec.js index 9530b50c729..b77907ff26f 100644 --- a/spec/javascripts/diffs/components/diff_file_header_spec.js +++ b/spec/javascripts/diffs/components/diff_file_header_spec.js @@ -464,7 +464,11 @@ describe('diff_file_header', () => { propsCopy.addMergeRequestButtons = true; propsCopy.diffFile.deleted_file = true; - const discussionGetter = () => [diffDiscussionMock]; + const discussionGetter = () => [ + { + ...diffDiscussionMock, + }, + ]; const notesModuleMock = notesModule(); notesModuleMock.getters.discussions = discussionGetter; vm = mountComponentWithStore(Component, { diff --git a/spec/javascripts/diffs/components/diff_line_note_form_spec.js b/spec/javascripts/diffs/components/diff_line_note_form_spec.js index 81b66cf7c9b..b983dc35a57 100644 --- a/spec/javascripts/diffs/components/diff_line_note_form_spec.js +++ b/spec/javascripts/diffs/components/diff_line_note_form_spec.js @@ -62,6 +62,7 @@ describe('DiffLineNoteForm', () => { component.$nextTick(() => { expect(component.cancelCommentForm).toHaveBeenCalledWith({ lineCode: diffLines[0].line_code, + fileHash: component.diffFileHash, }); expect(component.resetAutoSave).toHaveBeenCalled(); |
