X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/2eb4c540640a91d153a93fd7df3e26c7f22799c8..a4a72c07ec3abd4f6a7a6c8dafee1e6bbf118062:/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