hledger/tests/journal
Simon Michael 187fcf75ed journal: clarify balance assertion/display precision interaction
Surprisingly, balance assertions were checking to maximum precision,
which meant it was possible, with a display-precision-limiting
commodity directive, to have a failing assertion with the error
message showing asserted and actual amounts that looked the same.

Now we round the calculated account balance (but not the asserted
balance) to display precision before comparing. This should ensure
assertions always behave as you would expect from visual inspection.
2019-01-06 08:30:54 +00:00
..
a.timeclock func. test for 320 2016-05-18 13:10:41 -07:00
amounts-and-commodities.test lib: "decimal point" -> "decimal separator" in error message 2018-08-17 07:37:26 +01:00
b.timedot func. test for 320 2016-05-18 13:10:41 -07:00
balance-assertions.test journal: clarify balance assertion/display precision interaction 2019-01-06 08:30:54 +00:00
blank-description.test tests: make functional tests use "hledger" again 2015-07-12 12:29:53 -07:00
comments.test journal: clarify that txn/posting comments must start with semicolon 2017-11-01 08:04:25 -07:00
dates.test lib: refactor date parser 2018-05-24 09:35:27 -07:00
default-commodity.test lib: D should not affect automated posting multiplier amounts (fix #860) 2018-08-17 07:39:17 +01:00
directives-account.test tests: clean up directives test files 2018-10-10 20:31:08 -07:00
directives.test tests: clean up directives test files 2018-10-10 20:31:08 -07:00
include.test tests: protect func. test from shelltest -w flag (#897) 2018-10-09 17:16:47 -07:00
market-prices.test uses today's prices, not those of last txn date, for -V (fix #683,#648) 2017-12-29 21:42:59 -08:00
modifiers-928.test journal: txn modifier multipliers multiply total-priced amounts (#928) 2018-11-13 17:50:30 -08:00
numbers.test lib: "decimal point" -> "decimal separator" in error message 2018-08-17 07:37:26 +01:00
parens-in-account-name.test lib: keep amounts aligned when rendering a transaction with posting flags 2017-06-04 21:26:18 -07:00
parse-errors.test lib: include source info in txn balance errors 2018-10-23 15:54:38 -07:00
parse-sample-journal.test tests: make functional tests use "hledger" again 2015-07-12 12:29:53 -07:00
posting-dates.test lib: refine date parser error messages 2018-06-11 13:58:55 -06:00
precision.test journal: infer and balance amounts with standard amount styles (fix #737) 2018-04-20 13:40:05 -07:00
scientific.test scientific notation test notes (#704, #706) 2018-03-31 02:42:37 +01:00
status.journal lib, cli: -U/--uncleared no longer matches pending things (#564) 2017-06-15 19:16:39 -07:00
status.test rename "uncleared" status to "unmarked" and --uncleared to --unmarked (#564) 2017-06-15 19:16:39 -07:00
tags.test lib: keep amounts aligned when rendering a transaction with posting flags 2017-06-04 21:26:18 -07:00
transaction-prices.test lib: keep amounts aligned when rendering a transaction with posting flags 2017-06-04 21:26:18 -07:00
unbalanced.test tests: make functional tests use "hledger" again 2015-07-12 12:29:53 -07:00
virtual-postings.test Balance Assignments and accounts resetting (#438) 2016-12-10 07:04:48 -08:00