]> git.eshelyaron.com Git - emacs.git/commitdiff
Do not use map.el in seq-tests.el
authorNicolas Petton <nicolas@petton.fr>
Wed, 16 Nov 2016 17:37:26 +0000 (18:37 +0100)
committerNicolas Petton <nicolas@petton.fr>
Wed, 16 Nov 2016 17:37:26 +0000 (18:37 +0100)
* test/lisp/emacs-lisp/seq-tests.el: Do not use map.el.  map.el was
introduced in Emacs 25.1, but seq.el is also available in GNU ELPA for
Emacs 24.5.

test/lisp/emacs-lisp/seq-tests.el

index 6d17b7c7c975ec001e275ee4f6235aa1ad18911b..2e533acce175401dff213851fbbd754462442b84 100644 (file)
@@ -28,7 +28,6 @@
 
 (require 'ert)
 (require 'seq)
-(require 'map)
 
 (defmacro with-test-sequences (spec &rest body)
   "Successively bind VAR to a list, vector, and string built from SEQ.
@@ -374,14 +373,13 @@ Evaluate BODY for each created sequence.
 
 (ert-deftest test-seq-random-elt-take-all ()
   (let ((seq '(a b c d e))
-        (count '()))
-    (should (= 0 (map-length count)))
+        (elts '()))
+    (should (= 0 (length elts)))
     (dotimes (_ 1000)
       (let ((random-elt (seq-random-elt seq)))
-        (map-put count
-                 random-elt
-                 (map-elt count random-elt 0))))
-    (should (= 5 (map-length count)))))
+        (add-to-list 'elts
+                     random-elt)))
+    (should (= 5 (length elts)))))
 
 (ert-deftest test-seq-random-elt-signal-on-empty ()
   (should-error (seq-random-elt nil))