Skip to content

Commit

Permalink
add Test for MakeIDsFromAPIAssigneesToAdd
Browse files Browse the repository at this point in the history
  • Loading branch information
6543 committed Nov 9, 2019
1 parent b3e560c commit 3ebb8f3
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions models/issue_assignees_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,24 @@ func TestUpdateAssignee(t *testing.T) {
assert.NoError(t, err)
assert.False(t, isAssigned)
}

func TestMakeIDsFromAPIAssigneesToAdd(t *testing.T) {
IDs, err := MakeIDsFromAPIAssigneesToAdd("", []string{""})
assert.NoError(t, err)
assert.Equal(t, []int64{}, IDs)

IDs, err = MakeIDsFromAPIAssigneesToAdd("", []string{"non_existing_user"})
assert.Error(t, err)

IDs, err = MakeIDsFromAPIAssigneesToAdd("user1", []string{"user1"})
assert.NoError(t, err)
assert.Equal(t, []int64{1}, IDs)

IDs, err = MakeIDsFromAPIAssigneesToAdd("user2", []string{""})
assert.NoError(t, err)
assert.Equal(t, []int64{2}, IDs)

IDs, err = MakeIDsFromAPIAssigneesToAdd("", []string{"user1", "user2"})
assert.NoError(t, err)
assert.Equal(t, []int64{1, 2}, IDs)
}

0 comments on commit 3ebb8f3

Please sign in to comment.