diff --git a/internal/rosa/all_test.go b/internal/rosa/all_test.go index 08d2d2c..407dc17 100644 --- a/internal/rosa/all_test.go +++ b/internal/rosa/all_test.go @@ -51,3 +51,16 @@ func TestResolveNameUnexported(t *testing.T) { }) } } + +func TestUnique(t *testing.T) { + t.Parallel() + + names := make(map[string]struct{}) + for i := range rosa.PresetEnd { + name := rosa.GetMetadata(rosa.PArtifact(i)).Name + if _, ok := names[name]; ok { + t.Fatalf("name %s is not unique", name) + } + names[name] = struct{}{} + } +}