Skip to content

Commit 3ebb8f3

Browse files
committed
add Test for MakeIDsFromAPIAssigneesToAdd
1 parent b3e560c commit 3ebb8f3

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

models/issue_assignees_test.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,24 @@ func TestUpdateAssignee(t *testing.T) {
5959
assert.NoError(t, err)
6060
assert.False(t, isAssigned)
6161
}
62+
63+
func TestMakeIDsFromAPIAssigneesToAdd(t *testing.T) {
64+
IDs, err := MakeIDsFromAPIAssigneesToAdd("", []string{""})
65+
assert.NoError(t, err)
66+
assert.Equal(t, []int64{}, IDs)
67+
68+
IDs, err = MakeIDsFromAPIAssigneesToAdd("", []string{"non_existing_user"})
69+
assert.Error(t, err)
70+
71+
IDs, err = MakeIDsFromAPIAssigneesToAdd("user1", []string{"user1"})
72+
assert.NoError(t, err)
73+
assert.Equal(t, []int64{1}, IDs)
74+
75+
IDs, err = MakeIDsFromAPIAssigneesToAdd("user2", []string{""})
76+
assert.NoError(t, err)
77+
assert.Equal(t, []int64{2}, IDs)
78+
79+
IDs, err = MakeIDsFromAPIAssigneesToAdd("", []string{"user1", "user2"})
80+
assert.NoError(t, err)
81+
assert.Equal(t, []int64{1, 2}, IDs)
82+
}

0 commit comments

Comments
 (0)