Bläddra i källkod

Test dockerfile with line containing literal "\n"

Jason McVetta 12 år sedan
förälder
incheckning
c01f6df43e
1 ändrade filer med 13 tillägg och 0 borttagningar
  1. 13 0
      buildfile_test.go

+ 13 - 0
buildfile_test.go

@@ -60,6 +60,19 @@ run    [ "$(ls -d /var/run/sshd)" = "/var/run/sshd" ]
 		nil,
 		nil,
 	},
 	},
 
 
+	// Line containing literal "\n"
+	{
+		`
+from   {IMAGE}
+run    sh -c 'echo root:testpass > /tmp/passwd'
+run    echo "foo \n bar"; echo "baz"
+run    mkdir -p /var/run/sshd
+run    [ "$(cat /tmp/passwd)" = "root:testpass" ]
+run    [ "$(ls -d /var/run/sshd)" = "/var/run/sshd" ]
+`,
+		nil,
+		nil,
+	},
 	{
 	{
 		`
 		`
 from {IMAGE}
 from {IMAGE}