From b987c42e63a520b7850fa5d44485d67577adb6b9 Mon Sep 17 00:00:00 2001 From: Chris Lemaire Date: Sun, 22 Jan 2023 09:18:32 +0100 Subject: [PATCH] Add test checking forecast source links to periodic transaction --- hledger/test/forecast.test | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/hledger/test/forecast.test b/hledger/test/forecast.test index 3307d070e..ccda92384 100644 --- a/hledger/test/forecast.test +++ b/hledger/test/forecast.test @@ -374,3 +374,21 @@ $ hledger -f- --today=2021-05-01 reg --period=2020-2022 --forecast=2020-2022 # 2021-07-01 (a) 1 2 # 2021-10-01 (a) 1 3 # >=0 + +# 22. Printed JSON with forecast transactions reference periodic transactions source position +< +~ next quarter Forecasted + A -1 + B 1 + +$ hledger -f- print --forecast -O json +> /.* + "sourceColumn": 1, + "sourceLine": 1, + "sourceName": "-" + }, + { + "sourceColumn": 1, + "sourceLine": 4, + "sourceName": "-" +.*/