- Reduced the verbosity of Eval under rc.debug.parser=3, improving readability.
- Updated unit tests regarding modified debug output.
This commit is contained in:
Paul Beckingham
2014-12-28 11:33:24 -05:00
parent fe2f5de230
commit 8de2a1030e
3 changed files with 68 additions and 74 deletions

View File

@@ -36,8 +36,8 @@ my $output = qx{../src/calc --debug --noambiguous 15min};
unlike ($output, qr/token infix '15' Date/, "$ut: Misinterpretation: 15min -> 15");
unlike ($output, qr/token infix 'min' Identifier/, "$ut: Misinterpretation: 15min -> m");
unlike ($output, qr/Error: Unexpected stack size: 2/, "$ut: Unexpected stack size");
like ($output, qr/\[0\] eval push 'PT15M'/, "$ut: 15min -> push PT15M");
like ($output, qr/^PT15M$/ms, "$ut: 15min -> PT15M");
like ($output, qr/Eval literal duration ↑'PT15M'/, "$ut: 15min -> push PT15M");
like ($output, qr/^PT15M$/ms, "$ut: 15min -> PT15M");
exit 0;