all repos

clerk @ 17e6766

missing tooling for ledger/hledger

clerk/internal/linter/testdata/account-depth.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
test: add some missing test cases, 2 months ago
1
-- in.journal --
2
account Expenses:Food:Restaurants
3
account Expenses:Food:Restaurants:Pizza:Hawaiian
4
account Expenses:Tax:Income:More:Deep:Too
5
6
alias Fast:Food = Expenses:Food:Restaurants:Pizza:Hawaiian
7
8
2024-01-01 groceries
9
    Expenses:Food  $10.00
10
    Assets:Checking
11
12
2024-01-02 salary
13
    Income:Job:Salary:Monthly:Base  $1000
14
    Assets:Checking:Deep:Sub
15
16
17
~ 2024-01-02
18
    Income:Job:Salary:Monthly:Base  $1000
19
    Assets:Checking:Deep:Sub
20
21
~ monthly
22
    Income:Job:Salary:Monthly:Base:Based  $1000
23
    Assets:Checking
24
25
= ^income
26
    Some:Very:Deep:Nested:Account:Name  *.67
27
    (liabilities:tax)  *.33
28
29
-- expect --
30
in.journal:2:9: account-depth: account "Expenses:Food:Restaurants:Pizza:Hawaiian" depth (5) exceeds max allowed depth (3)
31
in.journal:3:9: account-depth: account "Expenses:Tax:Income:More:Deep:Too" depth (6) exceeds max allowed depth (3)
32
in.journal:5:19: account-depth: account "Expenses:Food:Restaurants:Pizza:Hawaiian" depth (5) exceeds max allowed depth (3)
33
in.journal:12:5: account-depth: account "Income:Job:Salary:Monthly:Base" depth (5) exceeds max allowed depth (3)
34
in.journal:13:5: account-depth: account "Assets:Checking:Deep:Sub" depth (4) exceeds max allowed depth (3)
35
in.journal:17:5: account-depth: account "Income:Job:Salary:Monthly:Base" depth (5) exceeds max allowed depth (3)
36
in.journal:18:5: account-depth: account "Assets:Checking:Deep:Sub" depth (4) exceeds max allowed depth (3)
37
in.journal:21:5: account-depth: account "Income:Job:Salary:Monthly:Base:Based" depth (6) exceeds max allowed depth (3)
38
in.journal:25:5: account-depth: account "Some:Very:Deep:Nested:Account:Name" depth (6) exceeds max allowed depth (3)