]> ruderich.org/simon Gitweb - coloredstderr/coloredstderr.git/blobdiff - tests/test_environment.sh
Overwrite tracked file descriptors when exporting COLORED_STDERR_FDS.
[coloredstderr/coloredstderr.git] / tests / test_environment.sh
index a530718735dd20358569192282ecf4691a3f22c1..47a02a25f71960e369aed28949102f9e1be3ae94 100755 (executable)
@@ -18,7 +18,7 @@
 test "x$srcdir" = x && srcdir=.
 . "$srcdir/lib.sh"
 
-# Test unexpected values for COLORED_STDERR_FDS environment variable.
+# Test unexpected values for COLORED_STDERR_PRIVATE_FDS environment variable.
 
 # Empty fields.
 fds=
@@ -44,3 +44,18 @@ test_program_subshell example example_environment
 fds=-20,-30,2,-1,
 test_program          example example_environment
 test_program_subshell example example_environment
+
+# Test COLORED_STDERR_FDS overwrites COLORED_STDERR_PRIVATE_FDS. Additional
+# tests in example_exec.
+
+fds=
+COLORED_STDERR_FDS=2,
+export COLORED_STDERR_FDS
+test_program          example example_environment
+test_program_subshell example example_environment
+
+fds=2,
+COLORED_STDERR_FDS=
+export COLORED_STDERR_FDS
+test_program          example example_environment_empty
+test_program_subshell example example_environment_empty