Silence byte-compiler in some tests
* test/lisp/dired-tests.el: * test/lisp/emacs-lisp/cl-macs-tests.el: * test/lisp/emacs-lisp/derived-tests.el: * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: * test/lisp/emacs-lisp/generator-tests.el: * test/lisp/emacs-lisp/lisp-tests.el: * test/lisp/emacs-lisp/seq-tests.el (test-seq-let) (test-seq-setq): * test/lisp/emacs-lisp/subr-x-tests.el (subr-x-test-if-let*-false) (subr-x-test-if-let*-and-laziness-is-preserved) (subr-x-test-when-let*-false) (subr-x-test-when-let*-and-laziness-is-preserved): * test/lisp/emacs-lisp/timer-tests.el (timer-tests-debug-timer-check): * test/lisp/format-spec-tests.el (format-spec-do-flags-truncate) (format-spec-do-flags-pad): * test/lisp/ls-lisp-tests.el (ls-lisp-test-bug27762): * test/lisp/obsolete/cl-tests.el (labels-function-quoting): * test/lisp/progmodes/elisp-mode-tests.el: * test/lisp/replace-tests.el (replace-regexp-bug45973): * test/lisp/ses-tests.el: * test/lisp/subr-tests.el: * test/lisp/tar-mode-tests.el (tar-mode-test-tar-grind-file-mode): * test/src/data-tests.el (data-tests--set-default-per-buffer): * test/src/search-tests.el (test-replace-match-modification-hooks): Silence byte-compiler.
This commit is contained in:
parent
aa6681a51a
commit
7c68c84674
19 changed files with 152 additions and 101 deletions
|
@ -172,17 +172,23 @@ Evaluate BODY for each created sequence.
|
|||
(should-not (seq-find #'null '(1 2 3)))
|
||||
(should (seq-find #'null '(1 2 3) 'sentinel)))
|
||||
|
||||
;; Hack to work around the ERT limitation that we can't reliably use
|
||||
;; `with-suppressed-warnings' inside an `ert-deftest'. (Bug#36568)
|
||||
(defun seq--contains (&rest args)
|
||||
(with-suppressed-warnings ((obsolete seq-contains))
|
||||
(apply #'seq-contains args)))
|
||||
|
||||
(ert-deftest test-seq-contains ()
|
||||
(with-test-sequences (seq '(3 4 5 6))
|
||||
(should (seq-contains seq 3))
|
||||
(should-not (seq-contains seq 7)))
|
||||
(should (seq--contains seq 3))
|
||||
(should-not (seq--contains seq 7)))
|
||||
(with-test-sequences (seq '())
|
||||
(should-not (seq-contains seq 3))
|
||||
(should-not (seq-contains seq nil))))
|
||||
(should-not (seq--contains seq 3))
|
||||
(should-not (seq--contains seq nil))))
|
||||
|
||||
(ert-deftest test-seq-contains-should-return-the-elt ()
|
||||
(with-test-sequences (seq '(3 4 5 6))
|
||||
(should (= 5 (seq-contains seq 5)))))
|
||||
(should (= 5 (seq--contains seq 5)))))
|
||||
|
||||
(ert-deftest test-seq-contains-p ()
|
||||
(with-test-sequences (seq '(3 4 5 6))
|
||||
|
@ -404,7 +410,7 @@ Evaluate BODY for each created sequence.
|
|||
(let ((seq '(1 (2 (3 (4))))))
|
||||
(seq-let (_ (_ (_ (a)))) seq
|
||||
(should (= a 4))))
|
||||
(let (seq)
|
||||
(let ((seq nil))
|
||||
(seq-let (a b c) seq
|
||||
(should (null a))
|
||||
(should (null b))
|
||||
|
@ -428,7 +434,7 @@ Evaluate BODY for each created sequence.
|
|||
(seq '(1 (2 (3 (4))))))
|
||||
(seq-setq (_ (_ (_ (a)))) seq)
|
||||
(should (= a 4)))
|
||||
(let (seq a b c)
|
||||
(let ((seq nil) a b c)
|
||||
(seq-setq (a b c) seq)
|
||||
(should (null a))
|
||||
(should (null b))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue