summaryrefslogtreecommitdiff
path: root/spec/javascripts/diffs
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2018-06-26 21:25:46 +0000
committerTim Zallmann <tzallmann@gitlab.com>2018-06-26 21:25:46 +0000
commit292cf668905a55e7b305c67b314cb039d2681a54 (patch)
treea87579fef52f1d307e767d42a6de9dd191555326 /spec/javascripts/diffs
parent76cb447ff9e55647e7d34ab9467083dbc13e2f82 (diff)
parentc622252bd842af205bf32e3c2c173ada80cb0f41 (diff)
downloadgitlab-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.js19
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;