]> code.delx.au - gnu-emacs/blobdiff - test/lisp/emacs-lisp/seq-tests.el
; Merge from origin/emacs-25
[gnu-emacs] / test / lisp / emacs-lisp / seq-tests.el
index c9219b51d00d96e37c2f81aa0416442c2b4256ec..50543de8ada93817a93d69a0c36ad190cb36b4ec 100644 (file)
@@ -347,5 +347,10 @@ Evaluate BODY for each created sequence.
     (should (= (seq-position seq 'a #'eq) 0))
     (should (null (seq-position seq (make-symbol "a") #'eq)))))
 
+(ert-deftest test-seq-sort-by ()
+  (let ((seq ["x" "xx" "xxx"]))
+    (should (equal (seq-sort-by #'seq-length #'> seq)
+                   ["xxx" "xx" "x"]))))
+
 (provide 'seq-tests)
 ;;; seq-tests.el ends here