Skip to content

Commit 3c01e96

Browse files
authored
Sort ErrorAsserter methods generated by testing/codegen (#207)
1 parent 1a48710 commit 3c01e96

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

testing/codegen/errors.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ package codegen
22

33
import (
44
"fmt"
5+
"maps"
56
"path/filepath"
7+
"slices"
68
"text/template"
79

810
"goa.design/goa/v3/codegen"
@@ -91,8 +93,8 @@ func buildErrorsData(svcData *service.Data, svc *expr.ServiceExpr) *errorsData {
9193
}
9294

9395
// Convert map to slice
94-
for _, e := range errorMap {
95-
data.Errors = append(data.Errors, e)
96+
for _, k := range slices.Sorted(maps.Keys(errorMap)) {
97+
data.Errors = append(data.Errors, errorMap[k])
9698
}
9799

98100
return data

0 commit comments

Comments
 (0)