github.com/baris/docker@v1.7.0/integration-cli/docker_api_version_test.go (about) 1 package main 2 3 import ( 4 "encoding/json" 5 "net/http" 6 7 "github.com/docker/docker/api/types" 8 "github.com/docker/docker/autogen/dockerversion" 9 "github.com/go-check/check" 10 ) 11 12 func (s *DockerSuite) TestGetVersion(c *check.C) { 13 status, body, err := sockRequest("GET", "/version", nil) 14 c.Assert(status, check.Equals, http.StatusOK) 15 c.Assert(err, check.IsNil) 16 17 var v types.Version 18 if err := json.Unmarshal(body, &v); err != nil { 19 c.Fatal(err) 20 } 21 22 if v.Version != dockerversion.VERSION { 23 c.Fatal("Version mismatch") 24 } 25 }