From 294fb4172c57eb167dd35fcc6c8c27fdab69d5d6 Mon Sep 17 00:00:00 2001 From: Dmitry Astapov Date: Sat, 12 Oct 2019 00:55:25 +0100 Subject: [PATCH] test: recursive interpolation in csv rules (#500) --- tests/csv.test | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/csv.test b/tests/csv.test index a64a768d1..2373c185f 100644 --- a/tests/csv.test +++ b/tests/csv.test @@ -152,6 +152,14 @@ $ printf 'fields date, description, amount\ndate-format %%d/%%Y/%%m\ncurrency $ >=0 +# 15. recursive interpolation +$ printf 'fields account1, date, description, amount\ndate-format %%d/%%Y/%%m\ncurrency $\nif Flubber\n account1 assets:%%account1\n amount (%%amount)' >t.$$.csv.rules; printf 'myacct,10/2009/09,Flubber Co,50\n' | hledger -f csv:- --rules-file t.$$.csv.rules print && rm -rf t.$$.csv.rules +2009/09/10 Flubber Co + assets:myacct $-50 + income:unknown + +>=0 + # . TODO: without --separator gives obscure error # | # 1 | 10/2009/09;Flubber Co🎅;50;