Function: ert--remove-from-list
ert--remove-from-list is a byte-compiled function defined in
ert.el.gz.
Signature
(ert--remove-from-list LIST-VAR ELEMENT &key KEY TEST)
Documentation
Remove ELEMENT from the value of LIST-VAR if present.
This can be used as an inverse of add-to-list.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/ert.el.gz
(cl-defun ert--remove-from-list (list-var element &key key test)
"Remove ELEMENT from the value of LIST-VAR if present.
This can be used as an inverse of `add-to-list'."
(unless key (setq key #'identity))
(unless test (setq test #'equal))
(setf (symbol-value list-var)
(cl-remove element
(symbol-value list-var)
:key key
:test test)))