all repos

clerk @ 68a2727

missing tooling for ledger/hledger

clerk/internal/linter/testdata/missing-commodity.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
test: add some missing test cases, 2 months ago
1
-- in.journal --
2
2024-06-01 "no commodity"
3
    expenses:food   50.00
4
    assets:cash
5
6
2024-06-02 "with commodity"
7
    expenses:food   50.00 USD
8
    assets:cash
9
10
2024-06-03 "another missing"
11
    expenses:food   100 @ 1$
12
    expenses:rent  1000 @ 1
13
    expenses:rent2  1000 USD @ 1 UAH
14
    assets:cash
15
16
17
2024-06-02 "with balance assertion"
18
    assets:cash  -100 = 0.00 USD @@ 0.00 UAH
19
    expenses:food  100 UAH
20
21
P 2026-06-20 USD 2
22
P 2026-06-20 USD 2 UAH
23
24
D 100 USD
25
D 100
26
27
C 1 = 40 UAH
28
C 1 USD = 40 UAH
29
30
~ monthly
31
    expenses:rent  $2000
32
    expenses:food  2000
33
    assets:bank
34
35
= /restaurant/
36
    expenses:food  20.00
37
    assets:checking
38
39
-- expect --
40
in.journal:2:21: missing-commodity: amount missing commodity
41
in.journal:10:21: missing-commodity: amount missing commodity
42
in.journal:11:20: missing-commodity: amount missing commodity
43
in.journal:11:27: missing-commodity: amount missing commodity
44
in.journal:17:18: missing-commodity: amount missing commodity
45
in.journal:20:18: missing-commodity: amount missing commodity
46
in.journal:24:3: missing-commodity: amount missing commodity
47
in.journal:26:3: missing-commodity: amount missing commodity
48
in.journal:31:20: missing-commodity: amount missing commodity
49
in.journal:35:20: missing-commodity: amount missing commodity