Skip to content

Commit

Permalink
fix TestResourceBuilder_Build
Browse files Browse the repository at this point in the history
  • Loading branch information
akiyatomohiro committed Mar 4, 2025
1 parent c36d593 commit 0700d40
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion cerbos/generator/builder_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,26 @@ func TestResourceBuilder_Build(t *testing.T) {
resources: tt.resources,
}
result := builder.Build()
assert.Equal(t, tt.expected, result)

assert.Equal(t, len(tt.expected), len(result))

expectedMap := make(map[string]ResourceDefinition)
for _, res := range tt.expected {
expectedMap[res.Resource] = res
}

resultMap := make(map[string]ResourceDefinition)
for _, res := range result {
resultMap[res.Resource] = res
}

for resource, expectedDef := range expectedMap {
resultDef, exists := resultMap[resource]
assert.True(t, exists)
if exists {
assert.ElementsMatch(t, expectedDef.Actions, resultDef.Actions)
}
}
})
}
}

0 comments on commit 0700d40

Please sign in to comment.