diff options
Diffstat (limited to 'spec/frontend/boards/issue_spec.js')
-rw-r--r-- | spec/frontend/boards/issue_spec.js | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/spec/frontend/boards/issue_spec.js b/spec/frontend/boards/issue_spec.js index ff72edaa695..412f20684f5 100644 --- a/spec/frontend/boards/issue_spec.js +++ b/spec/frontend/boards/issue_spec.js @@ -1,6 +1,5 @@ /* global ListIssue */ -import axios from '~/lib/utils/axios_utils'; import '~/boards/models/label'; import '~/boards/models/assignee'; import '~/boards/models/issue'; @@ -173,25 +172,12 @@ describe('Issue model', () => { }); describe('update', () => { - it('passes assignee ids when there are assignees', done => { - jest.spyOn(axios, 'patch').mockImplementation((url, data) => { - expect(data.issue.assignee_ids).toEqual([1]); - done(); - return Promise.resolve(); - }); - - issue.update('url'); - }); + it('passes update to boardsStore', () => { + jest.spyOn(boardsStore, 'updateIssue').mockImplementation(); - it('passes assignee ids of [0] when there are no assignees', done => { - jest.spyOn(axios, 'patch').mockImplementation((url, data) => { - expect(data.issue.assignee_ids).toEqual([0]); - done(); - return Promise.resolve(); - }); + issue.update(); - issue.removeAllAssignees(); - issue.update('url'); + expect(boardsStore.updateIssue).toHaveBeenCalledWith(issue); }); }); }); |