X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Ftests%2Fwhatnow%2Ftest-cd;fp=test%2Ftests%2Fwhatnow%2Ftest-cd;h=6bc20400b0e2b187c6ca68ff35fe85158a2e1245;hb=e98f7f60095bceba1f32e448c421b3e862b728aa;hp=0000000000000000000000000000000000000000;hpb=a9d65cd81e8ca93af31086a136d1e3ade86ad8d2;p=mmh diff --git a/test/tests/whatnow/test-cd b/test/tests/whatnow/test-cd new file mode 100644 index 0000000..6bc2040 --- /dev/null +++ b/test/tests/whatnow/test-cd @@ -0,0 +1,34 @@ +#!/bin/sh +###################################################### +# +# Test that whatnow's "ls" copes with directory names +# which have spaces and quotes in them (see bug #23319) +# +###################################################### + +set -e +SPDIR="$MH_TEST_DIR/foo's bar" +rm -rf "$SPDIR" +mkdir "$SPDIR" +cd "$SPDIR" +touch baz boz +cd + +expectederr=$MH_TEST_DIR/$$.expectederr +actualerr=$MH_TEST_DIR/$$.actualerr +expected=$MH_TEST_DIR/$$.expected +actual=$MH_TEST_DIR/$$.actual + +cat > $expected < $expectederr < "$actualerr" > "$actual" || true + +diff -u $expectederr $actualerr +diff -u $expected $actual