aboutsummaryrefslogtreecommitdiffstats
path: root/test/lisp/emacs-lisp/seq-tests.el
diff options
context:
space:
mode:
Diffstat (limited to 'test/lisp/emacs-lisp/seq-tests.el')
-rw-r--r--test/lisp/emacs-lisp/seq-tests.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/lisp/emacs-lisp/seq-tests.el b/test/lisp/emacs-lisp/seq-tests.el
index a655377e6cc..1a27467d292 100644
--- a/test/lisp/emacs-lisp/seq-tests.el
+++ b/test/lisp/emacs-lisp/seq-tests.el
@@ -570,7 +570,12 @@ Evaluate BODY for each created sequence.
570 (substring "2") 570 (substring "2")
571 (substring "1")))) 571 (substring "1"))))
572 (should (equal (seq-uniq list) '("1" "2" "3"))) 572 (should (equal (seq-uniq list) '("1" "2" "3")))
573 (should (equal (seq-uniq list #'eq) '("1" "2" "3" "2" "1"))))) 573 (should (equal (seq-uniq list #'eq) '("1" "2" "3" "2" "1"))))
574 ;; Long lists have a different code path.
575 (let ((list (seq-map-indexed (lambda (_ i) i)
576 (make-list 10000 nil))))
577 (should (= (length list) 10000))
578 (should (= (length (seq-uniq (append list list))) 10000))))
574 579
575(provide 'seq-tests) 580(provide 'seq-tests)
576;;; seq-tests.el ends here 581;;; seq-tests.el ends here