Bash: tests for multiline outputs from sh*.
authorChris McCormick <chris@mccormick.cx>
Sun, 1 Dec 2019 06:24:19 +0000 (14:24 +0800)
committerChris McCormick <chris@mccormick.cx>
Sun, 1 Dec 2019 06:24:19 +0000 (14:24 +0800)
bash/tests/stepA_mal.mal

index c121efa..a330946 100644 (file)
 
 (sh* "for x in 1 2 3; do echo -n \"$((1+$x)) \"; done; echo")
 ;=>"2 3 4"
+
+(sh* "for x in {1..10}; do echo $x; done")
+;=>"1\n2\n3\n4\n5\n6\n7\n8\n9\n10"
+
+(sh* "echo -n {1..3}")
+;=>"1 2 3"
+
+(sh* "echo hello; echo foo; echo yes;")
+;=>"hello\nfoo\nyes"