Sfoglia il codice sorgente

Merge pull request #10223 from tianon/go1.3-TestBuildWithTabs

Update TestBuildWithTabs to allow for the "\t"-equivalent "\u0009" (for Go 1.3 support)
Jessie Frazelle 10 anni fa
parent
commit
9305020d9f
1 ha cambiato i file con 4 aggiunte e 3 eliminazioni
  1. 4 3
      integration-cli/docker_cli_build_test.go

+ 4 - 3
integration-cli/docker_cli_build_test.go

@@ -4302,9 +4302,10 @@ func TestBuildWithTabs(t *testing.T) {
 	if err != nil {
 		t.Fatal(err)
 	}
-	expected := `["/bin/sh","-c","echo\tone\t\ttwo"]`
-	if res != expected {
-		t.Fatalf("Missing tabs.\nGot:%s\nExp:%s", res, expected)
+	expected1 := `["/bin/sh","-c","echo\tone\t\ttwo"]`
+	expected2 := `["/bin/sh","-c","echo\u0009one\u0009\u0009two"]` // syntactically equivalent, and what Go 1.3 generates
+	if res != expected1 && res != expected2 {
+		t.Fatalf("Missing tabs.\nGot: %s\nExp: %s or %s", res, expected1, expected2)
 	}
 	logDone("build - with tabs")
 }