X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b18f2d1fcd634e79fff9d69bc9b7ddf220755290..403805faa7a8564c103801891b5abf33974767ad:/test/mhical/test-mhical?ds=sidebyside diff --git a/test/mhical/test-mhical b/test/mhical/test-mhical index 76813520..cd77a495 100755 --- a/test/mhical/test-mhical +++ b/test/mhical/test-mhical @@ -950,15 +950,11 @@ start_test "invalid line folding" cat >"$expected" <<'EOF' Summary: test -Description: this file does not end with a newline +Description: test of invalid line folding At: Sun, 14 May 2017 13:00 +0000 To: Sun, 14 May 2017 14:00 EOF -cat >"$expected_err" <<'EOF' -mhical: syntax error, unexpected ICAL_COMMA, expecting ICAL_COLON after " this line is not folded" -EOF - set +e printf %s \ "BEGIN:VCALENDAR @@ -969,18 +965,19 @@ DTSTAMP:20170514T122300Z DTSTART:20170514T130000Z DTEND:20170514T140000Z SUMMARY:test -DESCRIPTION:this file does not end with a newline -and this line is not folded, +DESCRIPTION:test of invalid line folding +where this line is not folded, END:VEVENT END:VCALENDAR" | TZ=UTC mhical >"$actual" 2>"$actual_err" set -e check "$expected" "$actual" -check "$expected_err" "$actual_err" +grep "mhical: syntax error.*this line is not folded\"" "$actual_err" >/dev/null +test `wc -l <"$actual_err"` -eq 1 # check null input start_test "null input" -check_exit '-eq 0' mhical