hledger/tests/balance/percent.test
2020-01-07 15:58:54 -08:00

43 lines
1.4 KiB
Plaintext

#!/usr/bin/env shelltest
# 1. Single column percent
hledger -f sample.journal balance expenses -%
>>>
100.0 % expenses
50.0 % food
50.0 % supplies
--------------------
100.0 %
>>>= 0
# 2. Multi column percent
hledger -f sample.journal balance expenses -% -p daily
>>>
Balance changes in 2008-06-03:
|| 2008-06-03
===================++============
expenses:food || 50.0 %
expenses:supplies || 50.0 %
-------------------++------------
|| 100.0 %
>>>= 0
# 3. In a balanced ledger everything should sum up to zero, therefore all percentages should be zero.
hledger -f sample.journal balance -% -p quarterly
>>>
Balance changes in 2008:
|| 2008q1 2008q2 2008q3 2008q4
======================++================================
assets:bank:checking || 0 0 0 0
assets:bank:saving || 0 0 0 0
assets:cash || 0 0 0 0
expenses:food || 0 0 0 0
expenses:supplies || 0 0 0 0
income:gifts || 0 0 0 0
income:salary || 0 0 0 0
liabilities:debts || 0 0 0 0
----------------------++--------------------------------
|| 0 0 0 0
>>>= 0