Skip to content

Commit

Permalink
Fix state store test for policy list.
Browse files Browse the repository at this point in the history
  • Loading branch information
jjacobson93 committed Jul 31, 2023
1 parent 9878915 commit 7b5077d
Showing 1 changed file with 19 additions and 11 deletions.
30 changes: 19 additions & 11 deletions agent/consul/state/acl_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1670,28 +1670,36 @@ func TestStateStore_ACLPolicy_List(t *testing.T) {
require.Len(t, policies, 4)
policies.Sort()
require.Equal(t, structs.ACLPolicyGlobalManagementID, policies[0].ID)
require.Equal(t, "global-management", policies[0].Name)
require.Equal(t, "Builtin Policy that grants unlimited access", policies[0].Description)
require.Equal(t, structs.ACLPolicyGlobalManagementName, policies[0].Name)
require.Equal(t, structs.ACLPolicyGlobalManagementDesc, policies[0].Description)
require.Empty(t, policies[0].Datacenters)
require.NotEqual(t, []byte{}, policies[0].Hash)
require.Equal(t, uint64(1), policies[0].CreateIndex)
require.Equal(t, uint64(1), policies[0].ModifyIndex)

require.Equal(t, "a2719052-40b3-4a4b-baeb-f3df1831a217", policies[1].ID)
require.Equal(t, "acl-write-dc3", policies[1].Name)
require.Equal(t, "Can manage ACLs in dc3", policies[1].Description)
require.ElementsMatch(t, []string{"dc3"}, policies[1].Datacenters)
require.Nil(t, policies[1].Hash)
require.Equal(t, structs.ACLPolicyGlobalReadOnlyID, policies[1].ID)
require.Equal(t, structs.ACLPolicyGlobalReadOnlyName, policies[1].Name)
require.Equal(t, structs.ACLPolicyGlobalReadOnlyDesc, policies[1].Description)
require.Empty(t, policies[1].Datacenters)
require.NotEqual(t, []byte{}, policies[1].Hash)
require.Equal(t, uint64(2), policies[1].CreateIndex)
require.Equal(t, uint64(2), policies[1].ModifyIndex)

require.Equal(t, "a4f68bd6-3af5-4f56-b764-3c6f20247879", policies[2].ID)
require.Equal(t, "service-read", policies[2].Name)
require.Equal(t, "", policies[2].Description)
require.Empty(t, policies[2].Datacenters)
require.Equal(t, "a2719052-40b3-4a4b-baeb-f3df1831a217", policies[2].ID)
require.Equal(t, "acl-write-dc3", policies[2].Name)
require.Equal(t, "Can manage ACLs in dc3", policies[2].Description)
require.ElementsMatch(t, []string{"dc3"}, policies[2].Datacenters)
require.Nil(t, policies[2].Hash)
require.Equal(t, uint64(2), policies[2].CreateIndex)
require.Equal(t, uint64(2), policies[2].ModifyIndex)

require.Equal(t, "a4f68bd6-3af5-4f56-b764-3c6f20247879", policies[3].ID)
require.Equal(t, "service-read", policies[3].Name)
require.Equal(t, "", policies[3].Description)
require.Empty(t, policies[3].Datacenters)
require.Nil(t, policies[3].Hash)
require.Equal(t, uint64(2), policies[3].CreateIndex)
require.Equal(t, uint64(2), policies[3].ModifyIndex)
}

func TestStateStore_ACLPolicy_Delete(t *testing.T) {
Expand Down

0 comments on commit 7b5077d

Please sign in to comment.