test: balance: Add tests for --layout options.
This commit is contained in:
		
							parent
							
								
									de2776c996
								
							
						
					
					
						commit
						8f1ae08f0a
					
				| @ -1,21 +1,60 @@ | ||||
| # 1. In tabular balance reports, display on a single line by default | ||||
| < | ||||
| 2020-01-01 | ||||
|   (a)  1.00A | ||||
|   (a)  1.00B | ||||
|   (a)  1.00C | ||||
|   (a)  1.00D | ||||
| 
 | ||||
| 2021-01-01 | ||||
|   (a)  1.00D | ||||
|   (a)  1.00E | ||||
|   (a)  1.00F | ||||
| 
 | ||||
| $ hledger -f- bal -Y --no-elide | ||||
| Balance changes in 2020: | ||||
| # 1. In tabular balance reports, display on a single line by default | ||||
| $ hledger -f- bal -Y | ||||
| Balance changes in 2020-01-01..2021-12-31: | ||||
| 
 | ||||
|    ||                                     2020  | ||||
| ===++========================================== | ||||
|  a || 1.00A, 1.00B, 1.00C, 1.00D, 1.00E, 1.00F  | ||||
| ---++------------------------------------------ | ||||
|    || 1.00A, 1.00B, 1.00C, 1.00D, 1.00E, 1.00F  | ||||
|    ||                       2020                 2021  | ||||
| ===++================================================= | ||||
|  a || 1.00A, 1.00B, 1.00C, 1.00D  1.00D, 1.00E, 1.00F  | ||||
| ---++------------------------------------------------- | ||||
|    || 1.00A, 1.00B, 1.00C, 1.00D  1.00D, 1.00E, 1.00F  | ||||
| 
 | ||||
| # 2. Display multiline if requested | ||||
| $ hledger -f- bal -Y --commodity-layout=multiline | ||||
| Balance changes in 2020-01-01..2021-12-31: | ||||
| 
 | ||||
|    ||  2020   2021  | ||||
| ===++============== | ||||
|  a || 1.00A  1.00D  | ||||
|  a || 1.00B  1.00E  | ||||
|  a || 1.00C  1.00F  | ||||
|  a || 1.00D         | ||||
| ---++-------------- | ||||
|    || 1.00A  1.00D  | ||||
|    || 1.00B  1.00E  | ||||
|    || 1.00C  1.00F  | ||||
|    || 1.00D         | ||||
| 
 | ||||
| # 3. Display a commodity column if requested | ||||
| $ hledger -f- bal -Y --commodity-layout=column | ||||
| Balance changes in 2020-01-01..2021-12-31: | ||||
| 
 | ||||
|    || Commodity  2020  2021  | ||||
| ===++======================= | ||||
|  a || A          1.00     0  | ||||
|  a || B          1.00     0  | ||||
|  a || C          1.00     0  | ||||
|  a || D          1.00  1.00  | ||||
|  a || E             0  1.00  | ||||
|  a || F             0  1.00  | ||||
| ---++----------------------- | ||||
|    || A          1.00     0  | ||||
|    || B          1.00     0  | ||||
|    || C          1.00     0  | ||||
|    || D          1.00  1.00  | ||||
|    || E             0  1.00  | ||||
|    || F             0  1.00  | ||||
| 
 | ||||
| < | ||||
| 2020-02-22 | ||||
| @ -38,7 +77,7 @@ Balance changes in 2020: | ||||
|     ea50865f:3bfb86b7:bf72f75a:a7cad1ac       C$ -26.00 | ||||
|     ea50865f:325566ed:216fec7e:7b433efb         C$ 1.44 | ||||
| 
 | ||||
| # 2. Make sure all amounts up to the largest fit | ||||
| # 4. Make sure all amounts up to the largest fit | ||||
| $ hledger -f- bal -Y --color=yes | ||||
| Balance changes in 2020: | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user