version_test.go 591 B

1234567891011121314151617181920212223
  1. package system
  2. import (
  3. "testing"
  4. "github.com/docker/docker/integration/util/request"
  5. "github.com/stretchr/testify/assert"
  6. "github.com/stretchr/testify/require"
  7. "golang.org/x/net/context"
  8. )
  9. func TestVersion(t *testing.T) {
  10. client := request.NewAPIClient(t)
  11. version, err := client.ServerVersion(context.Background())
  12. require.NoError(t, err)
  13. assert.NotNil(t, version.APIVersion)
  14. assert.NotNil(t, version.Version)
  15. assert.NotNil(t, version.MinAPIVersion)
  16. assert.Equal(t, testEnv.DaemonInfo.ExperimentalBuild, version.Experimental)
  17. assert.Equal(t, testEnv.OSType, version.Os)
  18. }