aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/lisp/emacs-lisp/seq-tests.el12
1 files changed, 5 insertions, 7 deletions
diff --git a/test/lisp/emacs-lisp/seq-tests.el b/test/lisp/emacs-lisp/seq-tests.el
index 6d17b7c7c97..2e533acce17 100644
--- a/test/lisp/emacs-lisp/seq-tests.el
+++ b/test/lisp/emacs-lisp/seq-tests.el
@@ -28,7 +28,6 @@
28 28
29(require 'ert) 29(require 'ert)
30(require 'seq) 30(require 'seq)
31(require 'map)
32 31
33(defmacro with-test-sequences (spec &rest body) 32(defmacro with-test-sequences (spec &rest body)
34 "Successively bind VAR to a list, vector, and string built from SEQ. 33 "Successively bind VAR to a list, vector, and string built from SEQ.
@@ -374,14 +373,13 @@ Evaluate BODY for each created sequence.
374 373
375(ert-deftest test-seq-random-elt-take-all () 374(ert-deftest test-seq-random-elt-take-all ()
376 (let ((seq '(a b c d e)) 375 (let ((seq '(a b c d e))
377 (count '())) 376 (elts '()))
378 (should (= 0 (map-length count))) 377 (should (= 0 (length elts)))
379 (dotimes (_ 1000) 378 (dotimes (_ 1000)
380 (let ((random-elt (seq-random-elt seq))) 379 (let ((random-elt (seq-random-elt seq)))
381 (map-put count 380 (add-to-list 'elts
382 random-elt 381 random-elt)))
383 (map-elt count random-elt 0)))) 382 (should (= 5 (length elts)))))
384 (should (= 5 (map-length count)))))
385 383
386(ert-deftest test-seq-random-elt-signal-on-empty () 384(ert-deftest test-seq-random-elt-signal-on-empty ()
387 (should-error (seq-random-elt nil)) 385 (should-error (seq-random-elt nil))