X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/957733f454c75b14da84e8e0732459873622394d..8f6fe36e1ad23834e9b772e8fcdfe85d5eb47356:/packages/seq/tests/seq-tests.el diff --git a/packages/seq/tests/seq-tests.el b/packages/seq/tests/seq-tests.el index deedfb8c3..8f2dfbb27 100644 --- a/packages/seq/tests/seq-tests.el +++ b/packages/seq/tests/seq-tests.el @@ -313,5 +313,14 @@ Evaluate BODY for each created sequence. (should (= (seq-min seq) 0)) (should (= (seq-max seq) 5)))) +(ert-deftest test-seq-position () + (with-test-sequences (seq '(2 4 6)) + (should (null (seq-position seq 1))) + (should (= (seq-position seq 4) 1))) + (let ((seq '(a b c))) + (should (null (seq-position seq 'd #'eq))) + (should (= (seq-position seq 'a #'eq) 0)) + (should (null (seq-position seq (make-symbol "a") #'eq))))) + (provide 'seq-tests) ;;; seq-tests.el ends here