From 2aae54a02c8414a0104a2a4077d8e5a1b6b5a1ae Mon Sep 17 00:00:00 2001 From: Stephen Morgan Date: Fri, 5 Mar 2021 20:29:49 +1100 Subject: [PATCH] test: Test bal --valuechange throws an error for bad --value options. --- hledger/test/journal/valuechange.test | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hledger/test/journal/valuechange.test b/hledger/test/journal/valuechange.test index bb6b1ff06..8a5c25fed 100644 --- a/hledger/test/journal/valuechange.test +++ b/hledger/test/journal/valuechange.test @@ -54,7 +54,8 @@ Ending balances (historical) in 2000-01-01..2000-04-30, valued at period ends: --------++------------------------------------------------ || 15 B 8 B 15 B 20 B -# 4. Balance sheet also reports on value change +# 4. Balance sheet also reports on value change, and --valuechange overrides +# the historical period $ hledger -f- balancesheet -MN --valuechange -b 2000 Balance Sheet 2000-01-01..2000-04-30 (Period-End Value Changes) @@ -66,3 +67,9 @@ Balance Sheet 2000-01-01..2000-04-30 (Period-End Value Changes) =============++====================== Liabilities || -------------++---------------------- + +# 5. Value change report will display a usage error when called with a valuation type +# other than --value=end. +$ hledger -f- balancesheet -MN --valuechange -b 2000 --value=now +>2 /--valuechange .* --value=end/ +>=1