Selaa lähdekoodia

add integration test for error pull nonexistent

Signed-off-by: Jessica Frazelle <princess@docker.com>
Jessica Frazelle 10 vuotta sitten
vanhempi
commit
7a525c6cb7
1 muutettua tiedostoa jossa 7 lisäystä ja 2 poistoa
  1. 7 2
      integration-cli/docker_cli_pull_test.go

+ 7 - 2
integration-cli/docker_cli_pull_test.go

@@ -98,8 +98,13 @@ func (s *DockerSuite) TestPullImageFromCentralRegistry(c *check.C) {
 
 // pulling a non-existing image from the central registry should return a non-zero exit code
 func (s *DockerSuite) TestPullNonExistingImage(c *check.C) {
-	pullCmd := exec.Command(dockerBinary, "pull", "fooblahblah1234")
-	if out, _, err := runCommandWithOutput(pullCmd); err == nil {
+	testRequires(c, Network)
+
+	name := "sadfsadfasdf"
+	pullCmd := exec.Command(dockerBinary, "pull", name)
+	out, _, err := runCommandWithOutput(pullCmd)
+
+	if err == nil || !strings.Contains(out, fmt.Sprintf("Error: image library/%s:latest not found", name)) {
 		c.Fatalf("expected non-zero exit status when pulling non-existing image: %s", out)
 	}
 }