]> code.delx.au - gnu-emacs-elpa/blobdiff - company-tests.el
company-elisp-candidates: Deal with duplicates
[gnu-emacs-elpa] / company-tests.el
index 0ca2e11f5a48b772bc9ca914c9383913c16c1946..4fcb83c4bf582897255380a87ef52f8888eb4dd8 100644 (file)
         (should (eq t (company-elisp 'sorted)))
         (should (equal '("flee" "floo" "flop" "float-pi")
                        (company-elisp-candidates "fl")))))))
+
+(ert-deftest company-elisp-candidates-no-duplicates ()
+  (company-elisp-with-buffer
+    "(let ((float-pi 4))
+       f|)"
+    (let ((obarray [float-pi])
+          (company-elisp-show-locals-first t))
+      (should (equal '("float-pi") (company-elisp-candidates "f"))))))