X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/8e4c1d2c9112ac3d78238195a79f492a395ac034..51a5615c40a8e87c518b9e060d0b2e2f74c1bc76:/test/format/test-fmtdump?ds=inline diff --git a/test/format/test-fmtdump b/test/format/test-fmtdump index 5680a5b1..73fd14de 100755 --- a/test/format/test-fmtdump +++ b/test/format/test-fmtdump @@ -107,9 +107,68 @@ L10: CHAR '\n' EOF run_prog $fmtdump >$actual 2>&1 -check $expected $actual 'keep first' +check $expected $actual # check -form +cat >$expected < + LV_MON, c_name "date", c_type + NUMF, width 2, fill '0' + CHAR '/' + PARSEDATE, c_name "date", c_type + LV_MDAY, c_name "date", c_type + NUMF, width 2, fill '0' + LS_COMP, comp "date", c_type + IF_S continue else goto L6 + CHAR ' ' + GOTO L7 +L6: CHAR '*' +L7: MYMBOX, c_name "from", c_type + LV_COMPFLAG, comp "from", c_type + IF_V_NE 0 continue else goto L8 + LS_COMP, comp "to", c_type + IF_S continue else goto L8 + LIT "To:" + PARSEADDR, c_name "to", c_type + LS_FRIENDLY, c_name "to", c_type + FT_LS_DECODE + + STRF, width 14, fill ' ' +L8: IF_V_EQ 0 continue else goto L9 + PARSEADDR, c_name "from", c_type + LS_FRIENDLY, c_name "from", c_type + FT_LS_DECODE + + STRF, width 17, fill ' ' +L9: LIT " " + LS_COMP, comp "subject" + FT_LS_DECODE + STR + LS_COMP, comp "body" + IF_S continue else goto L10 + LIT "<<" + COMP, comp "body" + LIT ">>" +L10: CHAR '\n' + DONE +EOF + run_prog $fmtdump -form "$MH_INST_DIR${nmhetcdir}/scan.default" >$actual 2>&1 check $expected $actual