# Account name eliding and indenting tests, cf issue 373. # Documenting current behaviour, some of which looks wrong. # This file uses https://github.com/simonmichael/shelltestrunner#format-3 < 2015-01-01 1 1 1:2 -1 2015-01-02 1:2:3 1 1:2:3:4 -1 2015-01-03 1:2:3:4:5 1 1 -1 # 1. simple balance report in tree mode with zero/boring parents $ hledger -f - bal --tree 0 1:2 1 3 0 4 1 5 -------------------- 0 # 2. simple balance report in flat mode $ hledger -f - bal --flat -1 1:2 1 1:2:3 -1 1:2:3:4 1 1:2:3:4:5 -------------------- 0 # 3. tabular balance report in flat mode $ hledger -f - bal -Y Balance changes in 2015: || 2015 ===========++====== 1:2 || -1 1:2:3 || 1 1:2:3:4 || -1 1:2:3:4:5 || 1 -----------++------ || 0 # 4. tabular balance report in tree mode, showing boring parents $ hledger -f - bal -Y --tree --no-elide Balance changes in 2015: || 2015 ===========++====== 1 || 0 2 || 0 3 || 1 4 || 0 5 || 1 -----------++------ || 0 # 5. tabular balance report in tree mode, hiding zero accounts # Undisplayed parent accounts should be mentioned in the displayed account names as necessary $ hledger -f - bal -Y --tree Balance changes in 2015: || 2015 =========++====== 1:2 || 0 3 || 1 4 || 0 5 || 1 ---------++------ || 0 # 6. TODO: after 5, test account code sorting # account 1:2:3 100 # account 1:2:3:4:5 200