Function: ert--results-expand-collapse-button-action

ert--results-expand-collapse-button-action is a byte-compiled function defined in ert.el.gz.

Signature

(ert--results-expand-collapse-button-action BUTTON)

Documentation

Expand or collapse the test node BUTTON belongs to.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/ert.el.gz
(defun ert--results-expand-collapse-button-action (_button)
  "Expand or collapse the test node BUTTON belongs to."
  (let* ((ewoc ert--results-ewoc)
         (node (save-excursion
                 (goto-char (ert--button-action-position))
                 (ert--results-test-node-at-point)))
         (entry (ewoc-data node)))
    (setf (ert--ewoc-entry-expanded-p entry)
          (not (ert--ewoc-entry-expanded-p entry)))
    (ewoc-invalidate ewoc node)))