summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Purcell <steve@sanityinc.com>2019-07-05 08:25:09 +1200
committerSteve Purcell <steve@sanityinc.com>2019-07-05 08:25:09 +1200
commiteac13e8600fdb07e2dd172928c5aca6a3fe4f306 (patch)
tree5f604c89b62bc9b91d54656e593e690d20574960
parent629ce581472910492b8cc3b77963b6a61142a327 (diff)
Add test for #141
-rw-r--r--test/complete-test.el37
1 files changed, 29 insertions, 8 deletions
diff --git a/test/complete-test.el b/test/complete-test.el
index 62fbf4c..87ff248 100644
--- a/test/complete-test.el
+++ b/test/complete-test.el
@@ -63,17 +63,17 @@ http://bugs.ledger-cli.org/show_bug.cgi?id=252"
:tags '(complete regress)
(ledger-tests-with-temp-file
- "2010/04/08 payee
+ "2010/04/08 payee
account1 1 €
account2
"
- (goto-char (point-max))
- (newline)
- (insert "2016/09/01 payee")
- (ledger-fully-complete-xact)
- (should
- (equal (buffer-string)
- "2010/04/08 payee
+ (goto-char (point-max))
+ (newline)
+ (insert "2016/09/01 payee")
+ (ledger-fully-complete-xact)
+ (should
+ (equal (buffer-string)
+ "2010/04/08 payee
account1 1 €
account2
@@ -82,6 +82,27 @@ http://bugs.ledger-cli.org/show_bug.cgi?id=252"
account2
"))))
+(ert-deftest ledger-complete/test-complete-account-without-amount ()
+ "https://github.com/ledger/ledger-mode/issues/141"
+ :tags '(complete regress)
+ (ledger-tests-with-temp-file
+ "2010/04/08 payee
+ blah 1 €
+ bloop
+
+2010/04/09 payee
+ blo"
+ (goto-char (point-max))
+ (call-interactively 'completion-at-point)
+ (should
+ (equal (buffer-string)
+ "2010/04/08 payee
+ blah 1 €
+ bloop
+
+2010/04/09 payee
+ bloop"))))
+
(ert-deftest ledger-complete/test-find-accounts-in-buffer ()
(let ((ledger "*** Expenses
account Expenses:Accomodation