From 7b5f4f33ddf0ecf0529d30179f485eadbdadc18b Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 14 Apr 2010 01:09:45 +0000 Subject: [PATCH] more virtual posting tests, one failing --- tests/virtual.test | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/tests/virtual.test b/tests/virtual.test index 3b9203634..2dd0efb1f 100644 --- a/tests/virtual.test +++ b/tests/virtual.test @@ -1,12 +1,28 @@ -./hledger -f - print +# 1. virtual posting shouldn't affect balance +./hledger -f- <<< 2009/1/1 x (virtual) 100 a 1 b ->>> -2009/01/01 x - (virtual) 100 - a 1 - b -1 - +# 2. balanced virtual postings should be required to balance (themselves) +./hledger -f- +<<< +2010/1/1 x + [balanced virtual] 100 + a 1 + b +>>>= !0 +./hledger -f- +<<< +2010/1/1 x + [balanced virtual] 100 + [balanced virtual] -100 + a 1 + b +# 3. a virtual posting with implicit amount should be handled correctly +./hledger -f- +<<< +2010/1/1 x + [a] 1 + [b]