diff options
| author | Alfredo Sumaran <alfredo@gitlab.com> | 2017-02-24 21:29:45 +0000 |
|---|---|---|
| committer | Alfredo Sumaran <alfredo@gitlab.com> | 2017-02-24 21:29:45 +0000 |
| commit | ed707dde8dbc7e568b1fecc827384d90abdc81c0 (patch) | |
| tree | c45df1df355356a5c9ecb814e63acc15b73fd40d /spec/javascripts | |
| parent | 83d440760ff4f7594d9814945c07af2274e4e13d (diff) | |
| parent | 6a2ee01b552493da7753527b0de6cfb83b498622 (diff) | |
| download | gitlab-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.es6 | 21 |
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); + }); }); |
