Skip to content

Commit

Permalink
Merge pull request #1565 from hs0210/work
Browse files Browse the repository at this point in the history
Add some unit tests for tuf/utils/utils.go
  • Loading branch information
justincormack authored Dec 30, 2020
2 parents 6ff3461 + f801ced commit d84213a
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tuf/utils/utils_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,17 @@ func TestFindRoleIndexNotFound(t *testing.T) {
FindRoleIndex(nil, role.Name),
)
}

func TestStrSliceContains(t *testing.T) {
require.Equal(t, true, StrSliceContains([]string{"foo", "bar"}, "foo"))
require.Equal(t, false, StrSliceContains([]string{"foo", "bar"}, "foobar"))
}

func TestRoleNameSliceContains(t *testing.T) {
require.Equal(t, true, RoleNameSliceContains([]data.RoleName{"foo", "bar"}, "foo"))
require.Equal(t, false, RoleNameSliceContains([]data.RoleName{"foo", "bar"}, "foobar"))
}

func TestRoleNameSliceRemove(t *testing.T) {
require.Equal(t, []data.RoleName{"bar"}, RoleNameSliceRemove([]data.RoleName{"foo", "bar"}, "foo"))
}

0 comments on commit d84213a

Please sign in to comment.