tests: budget: add tests for unassignable accounts.
This commit is contained in:
parent
11a5809c5c
commit
1389a64e99
@ -51,7 +51,7 @@ $ hledger balance -f- --auto
|
|||||||
$-38
|
$-38
|
||||||
>=
|
>=
|
||||||
|
|
||||||
# Balance assertions see the generated postings.
|
# Balance assertions see postings generated by transaction modifier rules.
|
||||||
<
|
<
|
||||||
= trigger
|
= trigger
|
||||||
(target) 10
|
(target) 10
|
||||||
@ -136,3 +136,31 @@ $ hledger -f- print --auto -x
|
|||||||
|
|
||||||
>=
|
>=
|
||||||
|
|
||||||
|
# Balance assignments may not be used with accounts also affected by transaction modifier rules.
|
||||||
|
<
|
||||||
|
= ^expenses:foo
|
||||||
|
budget:available *-1
|
||||||
|
assets:checking *1
|
||||||
|
|
||||||
|
2018/10/17 * INITIAL
|
||||||
|
budget:available $100
|
||||||
|
equity:opening
|
||||||
|
|
||||||
|
2018/10/17 * SOME EXPENSE
|
||||||
|
expenses:foo $50
|
||||||
|
assets:checking
|
||||||
|
|
||||||
|
2018/10/17 * ASSERT
|
||||||
|
budget:other
|
||||||
|
budget:available =$0
|
||||||
|
|
||||||
|
$ hledger print -f- --auto
|
||||||
|
>2
|
||||||
|
hledger: cannot assign amount to account
|
||||||
|
|
||||||
|
budget:available
|
||||||
|
|
||||||
|
because it is also included in transaction modifiers.
|
||||||
|
|
||||||
|
>=1
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user