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-regexps](#parseable-regexps) | ✓ | ✓ | ✓ | ✓✓ | ✓ |
|
||||
| [payees](#payees) | ✓ | ✓ | ✓ | ✓✓ | ✓ |
|
||||
| [recentassertions](#recentassertions) | ✓ | ✓ | ✓ | ✓✓ | ✓ |
|
||||
| [uniqueleafnames](#uniqueleafnames) | ✓ | ✓ | ✓ | ✓✓ | ✓ |
|
||||
| [tcclockouttime](#tcclockouttime) | ✓ | ✓ | ✓ | ✓✓ | |
|
||||
| [tcorderedactions](#tcorderedactions) | ✓ | ✓ | ✓ | ✓✓ | |
|
||||
@ -155,7 +156,7 @@ Click error names to see an example. The table headings mean:
|
||||
|
||||
|
||||
<!-- GENERATED: -->
|
||||
hledger 1.26.99-ga7b920750-20220715 error messages:
|
||||
hledger 1.26.99-g99825d37f-20220731 error messages:
|
||||
|
||||
### accounts
|
||||
```
|
||||
@ -184,7 +185,7 @@ This balance assertion failed.
|
||||
In account: a
|
||||
and commodity:
|
||||
this balance was asserted: 1
|
||||
but the actual balance is: 0
|
||||
but the calculated balance is: 0
|
||||
a difference of: 1
|
||||
|
||||
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
|
||||
```
|
||||
hledger: Error: /Users/simon/src/hledger/hledger/test/errors/./uniqueleafnames.j:12:
|
||||
|
||||
@ -10,5 +10,6 @@ and commodity:
|
||||
this balance was asserted: 1
|
||||
but the calculated balance is: 0
|
||||
a difference of: 1
|
||||
/
|
||||
|
||||
Consider viewing t/
|
||||
>>>= 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