diff options
author | Tim Zallmann <tzallmann@gitlab.com> | 2018-06-26 21:25:46 +0000 |
---|---|---|
committer | Tim Zallmann <tzallmann@gitlab.com> | 2018-06-26 21:25:46 +0000 |
commit | 292cf668905a55e7b305c67b314cb039d2681a54 (patch) | |
tree | a87579fef52f1d307e767d42a6de9dd191555326 /spec/javascripts/diffs | |
parent | 76cb447ff9e55647e7d34ab9467083dbc13e2f82 (diff) | |
parent | c622252bd842af205bf32e3c2c173ada80cb0f41 (diff) | |
download | gitlab-ce-292cf668905a55e7b305c67b314cb039d2681a54.tar.gz |
Merge branch 'acet-mr-diffs-autosave' into 'master'
Implement MR diff notes autosave feature
Closes #48300
See merge request gitlab-org/gitlab-ce!20114
Diffstat (limited to 'spec/javascripts/diffs')
-rw-r--r-- | spec/javascripts/diffs/components/diff_line_note_form_spec.js | 19 |
1 files changed, 18 insertions, 1 deletions
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 724d1948214..81cd4f9769a 100644 --- a/spec/javascripts/diffs/components/diff_line_note_form_spec.js +++ b/spec/javascripts/diffs/components/diff_line_note_form_spec.js @@ -19,7 +19,15 @@ describe('DiffLineNoteForm', () => { diffLines, line: diffLines[0], noteTargetLine: diffLines[0], - }).$mount(); + }); + + Object.defineProperty(component, 'isLoggedIn', { + get() { + return true; + }, + }); + + component.$mount(); }); describe('methods', () => { @@ -56,6 +64,15 @@ describe('DiffLineNoteForm', () => { }); }); + describe('mounted', () => { + it('should init autosave', () => { + const key = 'autosave/Note/issue///DiffNote//1c497fbb3a46b78edf04cc2a2fa33f67e3ffbe2a_1_1'; + + expect(component.autosave).toBeDefined(); + expect(component.autosave.key).toEqual(key); + }); + }); + describe('template', () => { it('should have note form', () => { const { $el } = component; |