github.com/glycerine/docker@v1.8.2/integration-cli/docker_cli_version_test.go (about)

     1  package main
     2  
     3  import (
     4  	"strings"
     5  
     6  	"github.com/go-check/check"
     7  )
     8  
     9  // ensure docker version works
    10  func (s *DockerSuite) TestVersionEnsureSucceeds(c *check.C) {
    11  	out, _ := dockerCmd(c, "version")
    12  	stringsToCheck := map[string]int{
    13  		"Client:":       1,
    14  		"Server:":       1,
    15  		" Version:":     2,
    16  		" API version:": 2,
    17  		" Go version:":  2,
    18  		" Git commit:":  2,
    19  		" OS/Arch:":     2,
    20  		" Built:":       2,
    21  	}
    22  
    23  	for k, v := range stringsToCheck {
    24  		if strings.Count(out, k) != v {
    25  			c.Errorf("%v expected %d instances found %d", k, v, strings.Count(out, k))
    26  		}
    27  	}
    28  }