Merge pull request #422 from docker/sort-ports

Sort parsed ports
This commit is contained in:
Chris Crone 2020-08-04 16:35:39 +02:00 committed by GitHub
commit 2c4be4f7e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 1 deletions

View File

@ -21,6 +21,7 @@ import (
"regexp"
"testing"
"github.com/google/go-cmp/cmp/cmpopts"
"gotest.tools/v3/assert"
"gotest.tools/v3/assert/cmp"
@ -121,7 +122,9 @@ func TestPortParse(t *testing.T) {
}
result, err := opts.toPorts()
assert.NilError(t, err)
assert.DeepEqual(t, result, testCase.expected)
assert.DeepEqual(t, result, testCase.expected, cmpopts.SortSlices(func(x, y containers.Port) bool {
return x.ContainerPort < y.ContainerPort
}))
}
}

1
go.mod
View File

@ -34,6 +34,7 @@ require (
github.com/gobwas/ws v1.0.3
github.com/gogo/googleapis v1.4.0 // indirect
github.com/golang/protobuf v1.4.2
github.com/google/go-cmp v0.5.0
github.com/google/uuid v1.1.1
github.com/gorilla/mux v1.7.4 // indirect
github.com/hashicorp/go-multierror v1.1.0