From ea0aced89c112cefcbed19f054e0b01f020260bf Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Thu, 3 Aug 2017 16:58:54 -0700 Subject: [PATCH] lib: add test for an amount parsing issue [ci skip] --- tests/journal/amounts.test | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/journal/amounts.test diff --git a/tests/journal/amounts.test b/tests/journal/amounts.test new file mode 100644 index 000000000..716fdc2df --- /dev/null +++ b/tests/journal/amounts.test @@ -0,0 +1,17 @@ +# 1. decimal point/digit grouping chars are autodetected, +# separately for each commodity, which can be surprising. TODO +# So hledger parses 1 XAU at 1000 USD here: +hledger -f - bal --flat --no-total -B +<<< +1/1 + assets:gold 1,000 XAU @ 1,000.00 USD + equity +>>> + 1,000.00 USD assets:gold + -1,000.00 USD equity +>>>2 +>>>= 0 +# while ledger parses 1000 XAU at 1000 USD each: +# $ ledger bal --flat --no-total -B +# USD1000000 assets:gold +# USD-1000000 equity)