1#!/bin/sh 2###################################################### 3# 4# Test that errors are not written to stdout. 5# 6###################################################### 7 8expected_err=$MH_TEST_DIR/$$.expected_err 9expected_out=$MH_TEST_DIR/$$.expected_out 10actual_err=$MH_TEST_DIR/$$.actual_err 11actual_out=$MH_TEST_DIR/$$.actual_out 12 13# Error message should go to stderr. 14cat > $expected_err <<EOF 15pick: -a ambiguous. It matches 16 -and 17 -after date 18EOF 19# Nothing should to go stdout. 20cat /dev/null > $expected_out 21 22pick -a > $actual_out 2> $actual_err 23diff -u $expected_err $actual_err 24diff -u $expected_out $actual_out 25