diff --git a/tests/add-bad-date-fails.test b/tests/add-bad-date-fails.test deleted file mode 100644 index 016ad2219..000000000 --- a/tests/add-bad-date-fails.test +++ /dev/null @@ -1,5 +0,0 @@ -# add should prompt again when it gets a bad date -bin/hledger -f nosuch.journal add -<<< -2009/1/32 ->>> /date .*: date .*/ diff --git a/tests/add-blank-date.test b/tests/add-blank-date.test deleted file mode 100644 index 6e9b180b7..000000000 --- a/tests/add-blank-date.test +++ /dev/null @@ -1,4 +0,0 @@ -bin/hledger -f nosuch.journal add -<<< - ->>> /date .*: description/ diff --git a/tests/add-default-amount-precision.test b/tests/add-default-amount-precision.test deleted file mode 100644 index b4bc78718..000000000 --- a/tests/add-default-amount-precision.test +++ /dev/null @@ -1,11 +0,0 @@ -# add's default amounts should not fail to balance due to precision -bin/hledger -f nosuch.journal add -<<< -2010/1/1 -x -a -0.25 -b -0.5 -c ->>> /amount 3 \[-0.75\]/ diff --git a/tests/add-default-commodity.test b/tests/add.test similarity index 71% rename from tests/add-default-commodity.test rename to tests/add.test index 3c9490183..f36938df3 100644 --- a/tests/add-default-commodity.test +++ b/tests/add.test @@ -1,3 +1,21 @@ +############################################################################## +# data validation +# +# should prompt again for a bad date + rm -f add-default-commodity-$$.j; bin/hledger -f add-default-commodity-$$.j add +<<< +2009/1/32 +>>> /date .*: date .*/ +# +# should accept a blank date + rm -f add-default-commodity-$$.j; bin/hledger -f add-default-commodity-$$.j add +<<< + +>>> /date .*: description/ +# +############################################################################## +# precision and commodity handling +# # simple add with no existing journal, no commodity entered rm -f add-default-commodity-$$.j; bin/hledger -f add-default-commodity-$$.j add; rm -f add-default-commodity-$$.j <<< @@ -69,3 +87,14 @@ b . >>> /a +£1,000.00/ +# default amounts should not fail to balance due to precision +bin/hledger -f nosuch.journal add +<<< +2010/1/1 +x +a +0.25 +b +0.5 +c +>>> /amount 3 \[-0.75\]/