version_test.go 616 B

123456789101112131415161718192021222324
  1. package system
  2. import (
  3. "testing"
  4. "github.com/docker/docker/integration-cli/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, err := request.NewClient()
  11. require.NoError(t, err)
  12. version, err := client.ServerVersion(context.Background())
  13. require.NoError(t, err)
  14. assert.NotNil(t, version.APIVersion)
  15. assert.NotNil(t, version.Version)
  16. assert.NotNil(t, version.MinAPIVersion)
  17. assert.Equal(t, testEnv.DaemonInfo.ExperimentalBuild, version.Experimental)
  18. assert.Equal(t, testEnv.OSType, version.Os)
  19. }