github.com/moby/docker@v26.1.3+incompatible/daemon/containerd/image_import_test.go (about)

     1  package containerd
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/docker/docker/api/types/container"
     7  	"github.com/docker/go-connections/nat"
     8  	"gotest.tools/v3/assert"
     9  	is "gotest.tools/v3/assert/cmp"
    10  )
    11  
    12  // regression test for https://github.com/moby/moby/issues/45904
    13  func TestContainerConfigToDockerImageConfig(t *testing.T) {
    14  	ociCFG := containerConfigToDockerOCIImageConfig(&container.Config{
    15  		ExposedPorts: nat.PortSet{
    16  			"80/tcp": struct{}{},
    17  		},
    18  	})
    19  
    20  	expected := map[string]struct{}{"80/tcp": {}}
    21  	assert.Check(t, is.DeepEqual(ociCFG.ExposedPorts, expected))
    22  }