From 5972ecfdb926ff4de095658cb2a3e23ea758042d Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Mon, 30 Jan 2012 17:18:32 +0000 Subject: [PATCH] convert test tweaks --- tests/convert.test | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/tests/convert.test b/tests/convert.test index 0057e6e42..15fc6233e 100644 --- a/tests/convert.test +++ b/tests/convert.test @@ -1,10 +1,20 @@ -# Conversion from CSV to Ledger -rm -rf input.rules; printf 'base-account Assets:MyAccount\ndate-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\n' > input.rules ; printf '10/2009/09,Flubber Co,50' > input.csv$$ ; bin/hledger convert input.csv$$ ; rm -rf input.rules *$$ +# 1. convert from CSV to hledger journal format +rm -rf t.rules$$; printf 'date-field 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger convert --rules-file t.rules$$; rm -rf t.rules$$ >>> 2009/09/10 Flubber Co - income:unknown $-50 - Assets:MyAccount $50 + income:unknown $-50 + assets:myacct $50 ->>>2 -using conversion rules file input.rules +>>>2 /using conversion rules file t.rules/ >>>=0 + +# 2. report rules parse error +# rm -rf t.rules$$; printf 'date-fiel 0\ndate-format %%d/%%Y/%%m\ndescription-field 1\namount-field 2\ncurrency $\nbase-account assets:myacct\n' >t.rules$$; echo '10/2009/09,Flubber Co,50' | bin/hledger convert --rules-file t.rules$$; rm -rf t.rules$$ +# >>> +# 2009/09/10 Flubber Co +# income:unknown $-50 +# assets:myacct $50 + +# >>>2 /using conversion rules file t.rules/ +# >>>=0 +