github.com/moby/docker@v26.1.3+incompatible/integration/system/version_test.go (about)

     1  package system // import "github.com/docker/docker/integration/system"
     2  
     3  import (
     4  	"testing"
     5  
     6  	"gotest.tools/v3/assert"
     7  	is "gotest.tools/v3/assert/cmp"
     8  )
     9  
    10  func TestVersion(t *testing.T) {
    11  	ctx := setupTest(t)
    12  	client := testEnv.APIClient()
    13  
    14  	version, err := client.ServerVersion(ctx)
    15  	assert.NilError(t, err)
    16  
    17  	assert.Check(t, version.APIVersion != "")
    18  	assert.Check(t, version.Version != "")
    19  	assert.Check(t, version.MinAPIVersion != "")
    20  	assert.Check(t, is.Equal(testEnv.DaemonInfo.ExperimentalBuild, version.Experimental))
    21  	assert.Check(t, is.Equal(testEnv.DaemonInfo.OSType, version.Os))
    22  }