X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/167879909fd9b5e450e51b5a0b90c78fdd2e015c..eae4e80fddb67ed353f32a54c9eeed1c1527e5a9:/test/mhstore/test-mhstore diff --git a/test/mhstore/test-mhstore b/test/mhstore/test-mhstore index 630b059f..e8866189 100755 --- a/test/mhstore/test-mhstore +++ b/test/mhstore/test-mhstore @@ -16,6 +16,8 @@ fi setup_test +check_exit '-eq 1' mhstore - + expected="$MH_TEST_DIR/test-mhstore$$.expected" expected2="$MH_TEST_DIR/test-mhstore$$.expected2" expected_err="$MH_TEST_DIR/test-mhmail$$.expected_err" @@ -238,7 +240,7 @@ mv -f "$MH_TEST_DIR/$$.tmp" "$msgfile" run_test 'mhstore last -part 2 -check' \ 'storing message 11 part 2 as file 11.2.txt mhstore: content integrity suspect (digest mismatch) -- continuing - (content text/plain in message 11, part 2)' + (content text/plain in message 11, part 2)' check "$expected" 11.2.txt 'keep first' # check -nocheck, the default @@ -348,9 +350,9 @@ set -e cd .. -# check with relative nmh-storage profile component -start_test 'with relative nmh-storage profile component' -storagedir=storagedir +# check with short relative nmh-storage profile component +start_test 'with short relative nmh-storage profile component' +storagedir=s dir="$MH_TEST_DIR/Mail/inbox/$storagedir" mkdir "$dir" printf '%s\n' "nmh-storage: $storagedir" >>"$MH" @@ -361,6 +363,19 @@ EOF run_test 'mhstore 11 -part 4' \ "storing message 11 part 4 as file $storagedir/11.4.txt" check "$expected" "$dir/11.4.txt" 'keep first' +rmdir "$dir" +sed '$d' "$MH" >"$MH.new" +mv "$MH.new" "$MH" + +# check with relative nmh-storage profile component +start_test 'with relative nmh-storage profile component' +storagedir=storagedir +dir="$MH_TEST_DIR/Mail/inbox/$storagedir" +mkdir "$dir" +printf '%s\n' "nmh-storage: $storagedir" >>"$MH" +run_test 'mhstore 11 -part 4' \ +"storing message 11 part 4 as file $storagedir/11.4.txt" +check "$expected" "$dir/11.4.txt" 'keep first' # check with relative nmh-storage profile component and -auto start_test 'with relative nmh-storage profile component and -auto'