diff options
Diffstat (limited to 'spec/frontend/work_items/components/work_item_assignees_spec.js')
-rw-r--r-- | spec/frontend/work_items/components/work_item_assignees_spec.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/frontend/work_items/components/work_item_assignees_spec.js b/spec/frontend/work_items/components/work_item_assignees_spec.js index 7367212e49f..e85f62b881d 100644 --- a/spec/frontend/work_items/components/work_item_assignees_spec.js +++ b/spec/frontend/work_items/components/work_item_assignees_spec.js @@ -435,6 +435,20 @@ describe('WorkItemAssignees component', () => { expect(findTokenSelector().props('containerClass')).toBe('gl-shadow-none!'); }); + + it('calls the mutation for updating assignees with the correct input', async () => { + findTokenSelector().vm.$emit('input', [mockAssignees[1]]); + await waitForPromises(); + + expect(successUpdateWorkItemMutationHandler).toHaveBeenCalledWith({ + input: { + assigneesWidget: { + assigneeIds: [mockAssignees[1].id], + }, + id: 'gid://gitlab/WorkItem/1', + }, + }); + }); }); describe('tracking', () => { |