dev: add recentassertions test, update assertions test
This commit is contained in:
		
							parent
							
								
									1ed8c20978
								
							
						
					
					
						commit
						2fc74b6eab
					
				| @ -131,6 +131,7 @@ Click error names to see an example. The table headings mean: | |||||||
| | [parseable-dates](#parseable-dates)                   | ✓          | ✓    | ✓      | ✓✓      | ✓        | | | [parseable-dates](#parseable-dates)                   | ✓          | ✓    | ✓      | ✓✓      | ✓        | | ||||||
| | [parseable-regexps](#parseable-regexps)               | ✓          | ✓    | ✓      | ✓✓      | ✓        | | | [parseable-regexps](#parseable-regexps)               | ✓          | ✓    | ✓      | ✓✓      | ✓        | | ||||||
| | [payees](#payees)                                     | ✓          | ✓    | ✓      | ✓✓      | ✓        | | | [payees](#payees)                                     | ✓          | ✓    | ✓      | ✓✓      | ✓        | | ||||||
|  | | [recentassertions](#recentassertions)                 | ✓          | ✓    | ✓      | ✓✓      | ✓        | | ||||||
| | [uniqueleafnames](#uniqueleafnames)                   | ✓          | ✓    | ✓      | ✓✓      | ✓        | | | [uniqueleafnames](#uniqueleafnames)                   | ✓          | ✓    | ✓      | ✓✓      | ✓        | | ||||||
| | [tcclockouttime](#tcclockouttime)                     | ✓          | ✓    | ✓      | ✓✓      |          | | | [tcclockouttime](#tcclockouttime)                     | ✓          | ✓    | ✓      | ✓✓      |          | | ||||||
| | [tcorderedactions](#tcorderedactions)                 | ✓          | ✓    | ✓      | ✓✓      |          | | | [tcorderedactions](#tcorderedactions)                 | ✓          | ✓    | ✓      | ✓✓      |          | | ||||||
| @ -155,7 +156,7 @@ Click error names to see an example. The table headings mean: | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| <!-- GENERATED: --> | <!-- GENERATED: --> | ||||||
| hledger 1.26.99-ga7b920750-20220715 error messages: | hledger 1.26.99-g99825d37f-20220731 error messages: | ||||||
| 
 | 
 | ||||||
| ### accounts | ### accounts | ||||||
| ``` | ``` | ||||||
| @ -184,7 +185,7 @@ This balance assertion failed. | |||||||
| In account:    a | In account:    a | ||||||
| and commodity:  | and commodity:  | ||||||
| this balance was asserted:     1 | this balance was asserted:     1 | ||||||
| but the actual balance is: 0 | but the calculated balance is: 0 | ||||||
| a difference of:               1 | a difference of:               1 | ||||||
| 
 | 
 | ||||||
| Consider viewing this account's register to troubleshoot. Eg: | Consider viewing this account's register to troubleshoot. Eg: | ||||||
| @ -301,6 +302,26 @@ payee p | |||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | ### recentassertions | ||||||
|  | ``` | ||||||
|  | hledger: Error: /Users/simon/src/hledger/hledger/test/errors/./recentassertions.j:4:8: | ||||||
|  |   | 2022-01-01 * | ||||||
|  | 4 |     a               0 = 0 | ||||||
|  |   |                       ^^^ | ||||||
|  | 
 | ||||||
|  | The recentassertions check is enabled, so accounts with balance assertions | ||||||
|  | must have an assertion no more than 7 days before their latest posting date. | ||||||
|  | In account a, | ||||||
|  | the last balance assertion (2022-01-01) was 8 days before | ||||||
|  | the latest posting (2022-01-09). | ||||||
|  | 
 | ||||||
|  | Consider adding a more recent balance assertion for this account. Eg: | ||||||
|  | 
 | ||||||
|  | 2022-07-31 * | ||||||
|  |     a    $0 = $0  ; <- adjust | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| ### uniqueleafnames | ### uniqueleafnames | ||||||
| ``` | ``` | ||||||
| hledger: Error: /Users/simon/src/hledger/hledger/test/errors/./uniqueleafnames.j:12: | hledger: Error: /Users/simon/src/hledger/hledger/test/errors/./uniqueleafnames.j:12: | ||||||
|  | |||||||
| @ -10,5 +10,6 @@ and commodity: | |||||||
| this balance was asserted:     1 | this balance was asserted:     1 | ||||||
| but the calculated balance is: 0 | but the calculated balance is: 0 | ||||||
| a difference of:               1 | a difference of:               1 | ||||||
| / | 
 | ||||||
|  | Consider viewing t/ | ||||||
| >>>= 1 | >>>= 1 | ||||||
|  | |||||||
							
								
								
									
										7
									
								
								hledger/test/errors/recentassertions.j
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										7
									
								
								hledger/test/errors/recentassertions.j
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,7 @@ | |||||||
|  | #!/usr/bin/env -S hledger check recentassertions -f | ||||||
|  | 
 | ||||||
|  | 2022-01-01 * | ||||||
|  |   a  0 = 0 | ||||||
|  | 
 | ||||||
|  | 2022-01-09 * | ||||||
|  |   a  0 | ||||||
							
								
								
									
										11
									
								
								hledger/test/errors/recentassertions.test
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								hledger/test/errors/recentassertions.test
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | |||||||
|  | $$$ hledger check recentassertions -f recentassertions.j | ||||||
|  | >>>2 /hledger: Error: .*recentassertions.j:4:8: | ||||||
|  |   \| 2022-01-01 \* | ||||||
|  | 4 \|     a               0 = 0 | ||||||
|  |   \|                       \^\^\^ | ||||||
|  | 
 | ||||||
|  | The recentassertions check is enabled, so accounts with balance assertions | ||||||
|  | must have an assertion no more than 7 days before their latest posting date. | ||||||
|  | In account a, | ||||||
|  | the las/ | ||||||
|  | >>>= 1 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user