summaryrefslogtreecommitdiff
path: root/spec/javascripts
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2017-02-24 21:29:45 +0000
committerAlfredo Sumaran <alfredo@gitlab.com>2017-02-24 21:29:45 +0000
commited707dde8dbc7e568b1fecc827384d90abdc81c0 (patch)
treec45df1df355356a5c9ecb814e63acc15b73fd40d /spec/javascripts
parent83d440760ff4f7594d9814945c07af2274e4e13d (diff)
parent6a2ee01b552493da7753527b0de6cfb83b498622 (diff)
downloadgitlab-ce-ed707dde8dbc7e568b1fecc827384d90abdc81c0.tar.gz
Merge branch 'moving-issue-with-two-list-labels' into 'master'
Removes label from previous list Closes #28484 See merge request !9418
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/boards/list_spec.js.es621
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/javascripts/boards/list_spec.js.es6 b/spec/javascripts/boards/list_spec.js.es6
index 4397a32fedc..c8a18af7198 100644
--- a/spec/javascripts/boards/list_spec.js.es6
+++ b/spec/javascripts/boards/list_spec.js.es6
@@ -3,7 +3,9 @@
/* global boardsMockInterceptor */
/* global BoardService */
/* global List */
+/* global ListIssue */
/* global listObj */
+/* global listObjDuplicate */
require('~/lib/utils/url_utility');
require('~/boards/models/issue');
@@ -84,4 +86,23 @@ describe('List model', () => {
done();
}, 0);
});
+
+ it('sends service request to update issue label', () => {
+ const listDup = new List(listObjDuplicate);
+ const issue = new ListIssue({
+ title: 'Testing',
+ iid: 1,
+ confidential: false,
+ labels: [list.label, listDup.label]
+ });
+
+ list.issues.push(issue);
+ listDup.issues.push(issue);
+
+ spyOn(gl.boardService, 'moveIssue').and.callThrough();
+
+ listDup.updateIssueLabel(list, issue);
+
+ expect(gl.boardService.moveIssue).toHaveBeenCalledWith(issue.id, list.id, listDup.id);
+ });
});