emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master f7c7114 037/272: ivy-test.el (ivy--regex-ignore-order): Ne


From: Oleh Krehel
Subject: [elpa] master f7c7114 037/272: ivy-test.el (ivy--regex-ignore-order): New test
Date: Mon, 25 Apr 2016 10:13:15 +0000

branch: master
commit f7c7114b6abb22f3f7fc007d1fcaf6cdf6b9017d
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    ivy-test.el (ivy--regex-ignore-order): New test
    
    Re #345
---
 ivy-test.el |   22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/ivy-test.el b/ivy-test.el
index ec5857d..5d2a27a 100644
--- a/ivy-test.el
+++ b/ivy-test.el
@@ -113,6 +113,28 @@
   (should (string= (ivy--regex-fuzzy "$")
                    "$")))
 
+(ert-deftest ivy--regex-ignore-order ()
+  (should (equal (ivy--regex-ignore-order "tmux")
+                 '(("tmux" . t))))
+  (should (equal (ivy--regex-ignore-order "^tmux")
+                 '(("^tmux" . t))))
+  (should (equal (ivy--regex-ignore-order "^tmux$")
+                 '(("^tmux$" . t))))
+  (should (equal (ivy--regex-ignore-order "")
+                 ""))
+  (should (equal (ivy--regex-ignore-order "^")
+                 '(("^" . t))))
+  (should (equal (ivy--regex-ignore-order "$")
+                 '(("$" . t))))
+  (should (equal (ivy--regex-ignore-order "one two")
+                 '(("one" . t) ("two" . t))))
+  (should (equal (ivy--regex-ignore-order "one two !three")
+                 '(("one" . t) ("two" . t) ("three"))))
+  (should (equal (ivy--regex-ignore-order "one two !three four")
+                 '(("one" . t) ("two" . t) ("three") ("four"))))
+  (should (equal (ivy--regex-ignore-order "!three four")
+                 '(("" . t) (("three") ("four"))))))
+
 (ert-deftest ivy--format ()
   (should (string= (let ((ivy--index 10)
                          (ivy-format-function (lambda (x) (mapconcat (lambda 
(y) (car y)) x "\n")))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]