[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master efb76d3 06/31: Add a couple of tests for 'unique' behavior
From: |
Dmitry Gutov |
Subject: |
[elpa] master efb76d3 06/31: Add a couple of tests for 'unique' behavior |
Date: |
Sun, 14 Apr 2019 22:06:15 -0400 (EDT) |
branch: master
commit efb76d31680d121db1bbf84afe3106dcd79a4bef
Author: Dmitry Gutov <address@hidden>
Commit: Dmitry Gutov <address@hidden>
Add a couple of tests for 'unique' behavior
---
test/core-tests.el | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/test/core-tests.el b/test/core-tests.el
index f3655a8..d7f0103 100644
--- a/test/core-tests.el
+++ b/test/core-tests.el
@@ -48,6 +48,32 @@
(company-abort)
(should (null company--manual-prefix)))))
+(ert-deftest company-auto-begin-unique-cancels ()
+ (with-temp-buffer
+ (insert "abc")
+ (company-mode)
+ (let (company-frontends
+ (company-backends
+ (list (lambda (command &optional _)
+ (cl-case command
+ (prefix (buffer-substring (point-min) (point)))
+ (candidates '("abc")))))))
+ (company-auto-begin)
+ (should (equal nil company-candidates)))))
+
+(ert-deftest company-manual-begin-unique-shows-completion ()
+ (with-temp-buffer
+ (insert "abc")
+ (company-mode)
+ (let (company-frontends
+ (company-backends
+ (list (lambda (command &optional _)
+ (cl-case command
+ (prefix (buffer-substring (point-min) (point)))
+ (candidates '("abc")))))))
+ (company-manual-begin)
+ (should (equal '("abc") company-candidates)))))
+
(ert-deftest company-abort-manual-when-too-short ()
(let ((company-minimum-prefix-length 5)
(company-abort-manual-when-too-short t)
- [elpa] master updated (a2911f6 -> 5deda28), Dmitry Gutov, 2019/04/14
- [elpa] master 4f2d27e 02/31: Avoid using company-preview-frontend when it'll be invisible, Dmitry Gutov, 2019/04/14
- [elpa] master 201577c 01/31: Begin completion on a unique match if the user really wants that, Dmitry Gutov, 2019/04/14
- [elpa] master efb76d3 06/31: Add a couple of tests for 'unique' behavior,
Dmitry Gutov <=
- [elpa] master e5408b5 07/31: Add a clarifying message, Dmitry Gutov, 2019/04/14
- [elpa] master 8576100 08/31: Add a NEWS entry, Dmitry Gutov, 2019/04/14
- [elpa] master 5d3e689 03/31: Update the remaining callers of company-calculate-candidates, Dmitry Gutov, 2019/04/14
- [elpa] master f53327b 12/31: Merge pull request #858 from nikital/tng-fix-lookup-key, Dmitry Gutov, 2019/04/14
- [elpa] master 3873c4a 05/31: Remove outdated comment, Dmitry Gutov, 2019/04/14
- [elpa] master 04b8171 09/31: Fix a typo, Dmitry Gutov, 2019/04/14
- [elpa] master ebf1301 04/31: Merge branch 'master' into forced-completion-for-unique-match, Dmitry Gutov, 2019/04/14
- [elpa] master 3d4e87c 11/31: company: company--company-command-p: Fix lookup-key, Dmitry Gutov, 2019/04/14
- [elpa] master b696b39 10/31: Don't run company-completed-started-hook unnecessarily, Dmitry Gutov, 2019/04/14
- [elpa] master a7c689a 14/31: Merge pull request #859 from yqrashawn/customizable-numbers, Dmitry Gutov, 2019/04/14