tests: upgrade, document print --auto tests
This commit is contained in:
parent
080e475eb9
commit
bcd15137c6
@ -1,6 +1,9 @@
|
||||
# Add proportional income tax (from documentation)
|
||||
hledger print -f- --auto
|
||||
<<<
|
||||
# Transaction modifier adding (unbalanced) tax postings.
|
||||
# print. Auto-generated postings are inserted below the matched one.
|
||||
<
|
||||
= ^income
|
||||
(liabilities:tax) *.33 ; income tax
|
||||
|
||||
2016/1/1 paycheck
|
||||
income:remuneration $-100
|
||||
income:donations $-15
|
||||
@ -10,9 +13,7 @@ hledger print -f- --auto
|
||||
assets:cash $20
|
||||
assets:bank
|
||||
|
||||
= ^income
|
||||
(liabilities:tax) *.33 ; income tax
|
||||
>>>
|
||||
$ hledger print -f- --auto
|
||||
2016/01/01 paycheck
|
||||
income:remuneration $-100
|
||||
(liabilities:tax) $-33 ; income tax
|
||||
@ -24,23 +25,10 @@ hledger print -f- --auto
|
||||
assets:cash $20
|
||||
assets:bank
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
hledger register -f- --auto
|
||||
<<<
|
||||
2016/1/1 paycheck
|
||||
income:remuneration $-100
|
||||
income:donations $-15
|
||||
assets:bank
|
||||
|
||||
2016/1/1 withdraw
|
||||
assets:cash $20
|
||||
assets:bank
|
||||
|
||||
= ^income
|
||||
(liabilities:tax) *.33 ; income tax
|
||||
>>>
|
||||
# register
|
||||
$ hledger register -f- --auto
|
||||
2016/01/01 paycheck income:remuneration $-100 $-100
|
||||
(liabilities:tax) $-33 $-133
|
||||
income:donations $-15 $-148
|
||||
@ -48,38 +36,10 @@ hledger register -f- --auto
|
||||
assets:bank $115 $-38
|
||||
2016/01/01 withdraw assets:cash $20 $-18
|
||||
assets:bank $-20 $-38
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
hledger register -f- --auto
|
||||
<<<
|
||||
= trigger
|
||||
(target) 10
|
||||
|
||||
2018/1/1
|
||||
(trigger) 1
|
||||
(target) 1 = 11 ; this assertion would not fail, auto posting will be taken into account
|
||||
>>>
|
||||
2018/01/01 (trigger) 1 1
|
||||
(target) 10 11
|
||||
(target) 1 12
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
hledger balance -f- --auto
|
||||
<<<
|
||||
2016/1/1 paycheck
|
||||
income:remuneration $-100
|
||||
income:donations $-15
|
||||
assets:bank
|
||||
|
||||
2016/1/1 withdraw
|
||||
assets:cash $20
|
||||
assets:bank
|
||||
|
||||
= ^income
|
||||
(liabilities:tax) *.33 ; income tax
|
||||
>>>
|
||||
# balance
|
||||
$ hledger balance -f- --auto
|
||||
$115 assets
|
||||
$95 bank
|
||||
$20 cash
|
||||
@ -89,11 +49,25 @@ hledger balance -f- --auto
|
||||
$-38 liabilities:tax
|
||||
--------------------
|
||||
$-38
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
hledger print -f- --auto
|
||||
<<<
|
||||
# Balance assertions see the generated postings.
|
||||
<
|
||||
= trigger
|
||||
(target) 10
|
||||
|
||||
2018/1/1
|
||||
(trigger) 1
|
||||
(target) 1 = 11 ; this assertion would not fail, auto posting will be taken into account
|
||||
|
||||
$ hledger register -f- --auto
|
||||
2018/01/01 (trigger) 1 1
|
||||
(target) 10 11
|
||||
(target) 1 12
|
||||
>=
|
||||
|
||||
# Transaction modifier adding (balanced virtual) budget envelope postings.
|
||||
<
|
||||
= ^expenses:groceries
|
||||
[budget:groceries] *-1
|
||||
[assets:bank:checking] *1
|
||||
@ -101,12 +75,12 @@ hledger print -f- --auto
|
||||
2018/10/7 * MARKET
|
||||
expenses:groceries:food
|
||||
assets:bank:checking $-20
|
||||
>>>
|
||||
|
||||
$ hledger print -f- --auto
|
||||
2018/10/07 * MARKET
|
||||
expenses:groceries:food
|
||||
[budget:groceries] $-20
|
||||
[assets:bank:checking] $20
|
||||
assets:bank:checking $-20
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
>=
|
||||
|
||||
Loading…
Reference in New Issue
Block a user