From b280a5ca74b896fab5721df0e4b3f06971d4475d Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sun, 14 Aug 2022 08:39:08 +0100 Subject: [PATCH] dev: tests for multi-file account display order (#1909) --- hledger/test/journal/account-display-order/1/a.j | 3 +++ hledger/test/journal/account-display-order/1/aa.j | 2 ++ hledger/test/journal/account-display-order/1/b.j | 2 ++ .../account-display-order.test | 15 +++++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 hledger/test/journal/account-display-order/1/a.j create mode 100644 hledger/test/journal/account-display-order/1/aa.j create mode 100644 hledger/test/journal/account-display-order/1/b.j create mode 100644 hledger/test/journal/account-display-order/account-display-order.test diff --git a/hledger/test/journal/account-display-order/1/a.j b/hledger/test/journal/account-display-order/1/a.j new file mode 100644 index 00000000000..e2b04146b4e --- /dev/null +++ b/hledger/test/journal/account-display-order/1/a.j @@ -0,0 +1,3 @@ +account A1 +account A2 +include aa.j diff --git a/hledger/test/journal/account-display-order/1/aa.j b/hledger/test/journal/account-display-order/1/aa.j new file mode 100644 index 00000000000..52f48a78d06 --- /dev/null +++ b/hledger/test/journal/account-display-order/1/aa.j @@ -0,0 +1,2 @@ +account AA3 +account AA4 diff --git a/hledger/test/journal/account-display-order/1/b.j b/hledger/test/journal/account-display-order/1/b.j new file mode 100644 index 00000000000..098446a18ae --- /dev/null +++ b/hledger/test/journal/account-display-order/1/b.j @@ -0,0 +1,2 @@ +account B5 +account B6 diff --git a/hledger/test/journal/account-display-order/account-display-order.test b/hledger/test/journal/account-display-order/account-display-order.test new file mode 100644 index 00000000000..1b4c1715e10 --- /dev/null +++ b/hledger/test/journal/account-display-order/account-display-order.test @@ -0,0 +1,15 @@ +# 1. Accounts declared in this parent file and included child file are displayed in correct order. +$ hledger -f 1/a.j accounts +A1 +A2 +AA3 +AA4 + +# 2. And with another sibling file, display order is still correct. +$ hledger -f 1/a.j -f 1/b.j accounts +A1 +A2 +AA3 +AA4 +B5 +B6