update functional tests to shelltest 1.0 format
This commit is contained in:
parent
0cb0c61fcb
commit
eeca35d6b5
@ -6,13 +6,15 @@
|
||||
<<<
|
||||
2009/1/32
|
||||
>>> /date .*: date .*/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
# 2. should accept a blank date
|
||||
rm -f add-default-commodity-$$.j; bin/hledger -f add-default-commodity-$$.j add; rm -f add-default-commodity-$$.j
|
||||
<<<
|
||||
|
||||
>>> /date .*: description/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
##############################################################################
|
||||
# precision and commodity handling
|
||||
#
|
||||
@ -27,7 +29,8 @@ b
|
||||
|
||||
.
|
||||
>>> /^date \[.*\]: description \[\]: account 1: amount 1: account 2: amount 2 \[-1000.0\]: account 3: date \[.*\]: $/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
# 4. default commodity with greater precision
|
||||
printf 'D $1000.00\n' >add-default-commodity-$$.j; hledger -fadd-default-commodity-$$.j add >/dev/null; cat add-default-commodity-$$.j; rm -f add-default-commodity-$$.j
|
||||
<<<
|
||||
@ -39,7 +42,8 @@ b
|
||||
|
||||
.
|
||||
>>> /a +\$1000\.0/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
# 5. default commodity with less precision
|
||||
printf 'D $1000.0\n' >add-default-commodity-$$.j; hledger -fadd-default-commodity-$$.j add >/dev/null; cat add-default-commodity-$$.j; rm -f add-default-commodity-$$.j
|
||||
<<<
|
||||
@ -51,7 +55,8 @@ b
|
||||
|
||||
.
|
||||
>>> /a +\$1000\.00/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
# 6. existing commodity with greater precision
|
||||
printf '2010/1/1\n a $1000.00\n b\n' >add-default-commodity-$$.j; hledger -fadd-default-commodity-$$.j add >/dev/null; cat add-default-commodity-$$.j; rm -f add-default-commodity-$$.j
|
||||
<<<
|
||||
@ -63,7 +68,8 @@ b
|
||||
|
||||
.
|
||||
>>> /a +\$1000\.0/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
# 7. existing commodity with less precision
|
||||
printf '2010/1/1\n a $1000.0\n b\n' >add-default-commodity-$$.j; hledger -fadd-default-commodity-$$.j add >/dev/null; cat add-default-commodity-$$.j; rm -f add-default-commodity-$$.j
|
||||
<<<
|
||||
@ -75,7 +81,8 @@ b
|
||||
|
||||
.
|
||||
>>> /a +\$1000\.00/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
# 8. no commodity entered, the (most recent) default commodity should be applied
|
||||
printf 'D $1000.0\nD £1,000.00\n' >add-default-commodity-$$.j; hledger -fadd-default-commodity-$$.j add; cat add-default-commodity-$$.j; rm -f add-default-commodity-$$.j
|
||||
<<<
|
||||
@ -87,6 +94,8 @@ b
|
||||
|
||||
.
|
||||
>>> /a +£1,000.00/
|
||||
>>>=0
|
||||
|
||||
# 9. default amounts should not fail to balance due to precision
|
||||
bin/hledger -f nosuch.journal add
|
||||
<<<
|
||||
@ -98,3 +107,4 @@ b
|
||||
0.5
|
||||
c
|
||||
>>> /amount 3 \[-0.75\]/
|
||||
>>>=0
|
||||
|
||||
@ -12,3 +12,4 @@ bin/hledger -f data/sample.journal balance --format="%30(account) %-.20(total)"
|
||||
liabilities:debts $1
|
||||
--------------------
|
||||
0
|
||||
>>>= 0
|
||||
@ -9,3 +9,4 @@ bin/hledger -f - print
|
||||
a 1
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -9,3 +9,4 @@ bin/hledger -f - print
|
||||
a 1
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -7,3 +7,4 @@ rm -rf input.rules; printf 'base-account Assets:MyAccount\ndate-field 0\ndate-fo
|
||||
|
||||
>>>2
|
||||
using conversion rules file input.rules
|
||||
>>>=0
|
||||
|
||||
@ -7,3 +7,4 @@ bin/hledger -f - print
|
||||
c $-0.25
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
@ -36,3 +36,4 @@ D $1,000
|
||||
a $1000,000
|
||||
b $-1000,000
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -12,3 +12,4 @@ bin/hledger -f - balance -p 'in 2009' --effective
|
||||
-1 b
|
||||
--------------------
|
||||
0
|
||||
>>>=0
|
||||
|
||||
@ -8,3 +8,4 @@ bin/hledger -f - print
|
||||
a 1
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -8,3 +8,4 @@ bin/hledger -f - print --effective
|
||||
a 1
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -6,3 +6,4 @@ bin/hledger -f - register --effective
|
||||
>>>
|
||||
2010/01/01 x a 1 1
|
||||
b -1 0
|
||||
>>>=0
|
||||
|
||||
@ -14,3 +14,4 @@
|
||||
(D) 1
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
@ -17,3 +17,4 @@ bin/hledger -f - print
|
||||
b -1
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
# commands should generally autocreate an empty journal when missing, see also add*.test
|
||||
# $$ used for safe concurrent test running, may be a bash-ism
|
||||
#
|
||||
|
||||
rm -f $$; bin/hledger register -f $$; rm -f $$
|
||||
>>>
|
||||
>>>2 /No journal file.*creating it/
|
||||
#
|
||||
>>>=0
|
||||
|
||||
rm -f $$; bin/hledger balance --no-total -f $$; rm -f $$
|
||||
>>>
|
||||
>>>2 /No journal file.*creating it/
|
||||
>>>=0
|
||||
|
||||
@ -10,3 +10,4 @@ bin/hledger -f - print
|
||||
b (b) b -1
|
||||
c -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -5,3 +5,4 @@ bin/hledger -f- print not:a
|
||||
a 1
|
||||
b -1
|
||||
>>>
|
||||
>>>=0
|
||||
|
||||
@ -13,3 +13,4 @@ bin/hledger -f - print desc:x
|
||||
a 1
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -8,3 +8,4 @@ bin/hledger -f - print
|
||||
aaaaabbbbbcccccdddddeeeeefffffggggghhhhh 1
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -11,3 +11,4 @@ bin/hledger -f - print
|
||||
b -1
|
||||
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
@ -13,3 +13,4 @@ bin/hledger -f - print
|
||||
a 1 ; amount comment
|
||||
b -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -9,3 +9,4 @@ bin/hledger -f - register
|
||||
2010/01/01 x a 1 1
|
||||
b -1 0
|
||||
>>>2
|
||||
>>>=0
|
||||
|
||||
@ -6,3 +6,4 @@ bin/hledger -f data/sample.journal balance --depth 1
|
||||
$1 liabilities
|
||||
--------------------
|
||||
0
|
||||
>>>=0
|
||||
|
||||
@ -6,3 +6,4 @@ bin/hledger -f data/sample.journal balance o
|
||||
$-1 salary
|
||||
--------------------
|
||||
$-1
|
||||
>>>=0
|
||||
|
||||
@ -12,3 +12,4 @@ bin/hledger -f data/sample.journal balance
|
||||
$1 liabilities:debts
|
||||
--------------------
|
||||
0
|
||||
>>>=0
|
||||
|
||||
@ -1,3 +1,4 @@
|
||||
bin/hledger -f- stats
|
||||
<<<
|
||||
>>> /Accounts.* 0 \(depth 0\)/
|
||||
>>>=0
|
||||
|
||||
@ -5,3 +5,4 @@ bin/hledger -f - register τράπ
|
||||
नकद
|
||||
>>>
|
||||
2009/01/01 проверка τράπεζα 10 руб 10 руб
|
||||
>>>=0
|
||||
|
||||
@ -8,3 +8,4 @@ bin/hledger -f - balance
|
||||
-10 руб नकद
|
||||
--------------------
|
||||
0
|
||||
>>>=0
|
||||
|
||||
@ -9,3 +9,4 @@ bin/hledger -f - register desc:аура
|
||||
>>>
|
||||
2009/01/01 аура (cyrillic let.. bank 10 10
|
||||
cash -10 0
|
||||
>>>=0
|
||||
|
||||
@ -8,3 +8,4 @@ bin/hledger -f - print
|
||||
счёт:первый 1
|
||||
счёт:второй -1
|
||||
|
||||
>>>=0
|
||||
|
||||
@ -6,3 +6,4 @@ bin/hledger -f - register
|
||||
>>>
|
||||
2009/01/01 проверка τράπεζα 10 руб 10 руб
|
||||
नकद -10 руб 0
|
||||
>>>=0
|
||||
|
||||
@ -10,3 +10,4 @@ bin/hledger -f- print --empty
|
||||
a 0
|
||||
b 0
|
||||
|
||||
>>>=0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user