hledger/hledger/test/cli/commodity-style.test
2023-09-02 06:46:14 +01:00

62 lines
1.1 KiB
Plaintext

# 1. Test whether only the style without a symbol is changed
<
2021-07-09 no symbol
(a) 1234
2021-07-09 Euro
(a) EUR 1.234,56
2021-07-09 Dollar
(a) $ 1,234.56
$ hledger -f- print -c '10 00'
2021-07-09 no symbol
(a) 12 34.
2021-07-09 Euro
(a) EUR 1.234,56
2021-07-09 Dollar
(a) $ 1,234.56
>=
# 2. Test whether setting the style of multiple symbols work
<
2021-07-09 Euro
(a) EUR 1,234.56
2021-07-09 Dollar
(a) $ 1.234,56
$ hledger -f- print -c 'EUR 1.000,00' -c '$ 1,000.00'
2021-07-09 Euro
(a) EUR 1.234,56
2021-07-09 Dollar
(a) $ 1,234.56
>=
# 3. When setting the same symbol multiple times, the last one is in effect
<
2021-07-09 Euro
(a) EUR 1234
$ hledger -f- print -c 'EUR 1.000,00' -c 'EUR 1,000.00'
2021-07-09 Euro
(a) EUR 1,234.
>=
# 4. Commodity styles are applied to quantity and price of a commodity (except for precision)
<
2021-09-12 buy A
(a) 1,234 A @ 1234,56 $
$ hledger -f- print -c '$1,000.0' -c 'A1000.0'
2021-09-12 buy A
(a) A1.234 @ $1,234.56
>=