Pārlūkot izejas kodu

Test dockerfile with line containing literal "\n"

Jason McVetta 12 gadi atpakaļ
vecāks
revīzija
c01f6df43e
1 mainītis faili ar 13 papildinājumiem un 0 dzēšanām
  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,
 	},
 
+	// 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}