github.com/resin-io/docker@v1.13.1/integration-cli/docker_cli_experimental_test.go (about) 1 package main 2 3 import ( 4 "strings" 5 6 "github.com/docker/docker/pkg/integration/checker" 7 "github.com/go-check/check" 8 ) 9 10 func (s *DockerSuite) TestExperimentalVersionTrue(c *check.C) { 11 testRequires(c, ExperimentalDaemon) 12 13 out, _ := dockerCmd(c, "version") 14 for _, line := range strings.Split(out, "\n") { 15 if strings.HasPrefix(strings.TrimSpace(line), "Experimental:") { 16 c.Assert(line, checker.Matches, "*true") 17 return 18 } 19 } 20 21 c.Fatal(`"Experimental" not found in version output`) 22 } 23 24 func (s *DockerSuite) TestExperimentalVersionFalse(c *check.C) { 25 testRequires(c, NotExperimentalDaemon) 26 27 out, _ := dockerCmd(c, "version") 28 for _, line := range strings.Split(out, "\n") { 29 if strings.HasPrefix(strings.TrimSpace(line), "Experimental:") { 30 c.Assert(line, checker.Matches, "*false") 31 return 32 } 33 } 34 35 c.Fatal(`"Experimental" not found in version output`) 36 }