Commit Graph

333 Commits

Author SHA1 Message Date
Simon Michael
055080c5ca register: with --empty, intervals should continue to ends of the specified period 2010-03-09 03:05:11 +00:00
Simon Michael
d824a982e7 test filter patterns with spaces 2010-03-09 03:17:15 +00:00
Simon Michael
e4cd127fc4 print: always show zero amounts as 0, hiding any commodity/decimal places/price, like ledger 2010-03-09 04:12:38 +00:00
Simon Michael
57c537de41 parsing: N, tag, end tag are now ignored; ledger sample.dat parses 2010-03-12 22:52:57 +00:00
Simon Michael
6977a0eecb parsing: allow numbers in commodities if double-quoted, like ledger 2010-04-05 20:55:57 +00:00
Simon Michael
b2c8933af4 parsing: show a better error for illegal month/day numbers in dates 2010-04-06 02:31:47 +00:00
Simon Michael
abcc831b5a register: fix a Prelude.head error with reporting interval, --empty, and --depth 2010-02-16 21:45:40 +00:00
Simon Michael
c08bccb158 parsing: use actual (ie, first) date's year as a default for the effective (ie, second) date 2010-02-03 21:19:01 +00:00
Simon Michael
edc0913ed9 handle utf8 properly in error messages (issue #5) 2009-07-09 19:12:27 +00:00
Simon Michael
ef3b5ab98d return non-zero exit code on parse failure 2009-11-25 19:56:51 +00:00
Simon Michael
b683ca8e40 update tests for latest shelltestrunner 2009-07-15 14:52:54 +00:00
Simon Michael
c06580ff2a print: show end of line comments; all tests now passing 2009-11-25 21:51:31 +00:00
Simon Michael
53b7962658 fix all recently-broken tests 2009-11-25 12:21:59 +00:00
Simon Michael
cb89dd2b94 test for unimplemented "infer prices while balancing two commodities" 2009-11-25 20:04:17 +00:00
Simon Michael
5493a604e3 parsing: fix timelog parsing 2009-12-07 23:29:19 +00:00
Simon Michael
9560073b2a make historical prices more robust, fix a runtime Map.find error 2009-12-09 20:51:00 +00:00
Simon Michael
fdc3949224 make tests independent of user's default ledger 2009-12-12 03:00:27 +00:00
Simon Michael
5d6c6d778e there shouldn't be brackets in transaction's effective date, my mistake 2009-12-12 03:03:41 +00:00
Simon Michael
b6a5a3398e parsing: tighten up dates, error messages, tests 2009-11-25 21:21:49 +00:00
Simon Michael
4f22fd657e simplify tests for latest shelltestrunner 2009-07-14 21:50:02 +00:00
Simon Michael
cb0a90cbd7 shelltestrunner now packaged separately, update tests for it 2009-07-11 22:30:10 +00:00
Simon Michael
ba47853501 shelltest: make fields in .test files optional 2009-06-27 10:18:34 +00:00
Simon Michael
f8664057ba amountless-virtual-postings.test 2009-06-30 17:20:07 +00:00
Simon Michael
3533f3d0c3 parsing: another comment test 2009-07-10 17:21:30 +00:00
Simon Michael
6091c8a099 add/update some functional tests 2009-07-09 00:38:52 +00:00
Simon Michael
3b9c6448be more test tweaks 2009-06-27 11:02:28 +00:00
Simon Michael
163ba5de93 update tests for latest shelltestrunner 2009-07-12 19:55:02 +00:00
Simon Michael
e110976b47 move add command doctests to shell tests 2009-07-09 18:38:57 +00:00
Simon Michael
e3e935e129 parsing: require whitespace between date and status code, prevent silent effective date breakage 2009-11-25 20:12:09 +00:00
Simon Michael
31ae51b435 add tests for some observed issues 2009-09-16 17:05:59 +00:00
Simon Michael
f209305eef print: show effective dates (issue #12) 2009-12-07 23:28:33 +00:00
Simon Michael
06eb2a9aa8 --effective option uses transactions' effective dates, if any 2009-07-08 23:37:44 +00:00
Simon Michael
9bdb1ab0ec convert a few doctests to shell test format 2009-06-27 08:16:19 +00:00