github.com/rita33cool1/iot-system-gateway@v0.0.0-20200911033302-e65bde238cc5/docker-engine/integration/system/version_test.go (about)

     1  package system // import "github.com/docker/docker/integration/system"
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/docker/docker/integration/internal/request"
     7  	"github.com/gotestyourself/gotestyourself/assert"
     8  	is "github.com/gotestyourself/gotestyourself/assert/cmp"
     9  	"golang.org/x/net/context"
    10  )
    11  
    12  func TestVersion(t *testing.T) {
    13  	client := request.NewAPIClient(t)
    14  
    15  	version, err := client.ServerVersion(context.Background())
    16  	assert.NilError(t, err)
    17  
    18  	assert.Check(t, version.APIVersion != "")
    19  	assert.Check(t, version.Version != "")
    20  	assert.Check(t, version.MinAPIVersion != "")
    21  	assert.Check(t, is.Equal(testEnv.DaemonInfo.ExperimentalBuild, version.Experimental))
    22  	assert.Check(t, is.Equal(testEnv.OSType, version.Os))
    23  }