Skip to content

Commit ef34e51

Browse files
committed
try float as string
1 parent ae87ddf commit ef34e51

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

internal/cac/diff/diff.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package diff
33
import (
44
"context"
55
"regexp"
6+
"strconv"
67

78
"github.com/cloudentity/acp-client-go/clients/hub/models"
89
"github.com/cloudentity/cac/internal/cac/api"
@@ -166,6 +167,8 @@ func Tree(left models.Rfc7396PatchOperation, right models.Rfc7396PatchOperation,
166167

167168
diffOpts = append(diffOpts, cmpopts.SortSlices(func(a, b string) bool {
168169
return a < b
170+
}), cmpopts.EquateEmpty(), cmpopts.AcyclicTransformer("FloatAsString", func(i float64) string {
171+
return strconv.FormatFloat(i, 'f', -1, 64)
169172
}))
170173

171174
out := cmp.Diff(right, left, diffOpts)

0 commit comments

Comments
 (0)