fix variable scope bug
[tee-unique] / test / test
index c2f2109277f045c2c1d9684c0bcbd70893e9282c..ce169c4e2254bb1da42eeade1e5600305bc99725 100755 (executable)
--- a/test/test
+++ b/test/test
@@ -1,32 +1,32 @@
 #!/bin/bash -l
 x=$(mktemp)
 appendu $x<<'EOF'
-abc
-
-*!@#$^&*))0_)()?><M;sdf234
-
+aa
+bb
 EOF
 
 y=$(mktemp)
 tee -a $y<<'EOF'
-abc
-
-*!@#$^&*))0_)()?><M;sdf234
-
+aa
+bb
 EOF
 
 
-output=$(appendu $x<<'EOF'
-foo
-abc
-*(@#$%)
+output="$(
+appendu $x<<'EOF'
+cc
+aa
+caa
+bb
 
-*!@#$^&*))0_)()?><M;sdf234
+dd
 EOF
-)
+)"
+
+good_output='cc
+caa
 
-good_output='foo
-*(@#$%)'
+dd'
 
 [[ $output == "$good_output" ]] || { echo check1 failed; echo "$output != $good_output"; }
 
@@ -35,11 +35,11 @@ echo "$good_output" >> $y
 
 diff $x $y || echo check2 failed diffing $x and $y
 
-output=$(appendu $x "abc
-bd" "abc")
+output=$(appendu $x "aa
+ee" "bb")
 
-good_output="abc
-bd"
+good_output="aa
+ee"
 
 [[ $output == $good_output ]] || { echo check3 failed; echo "$output != $good_output"; }