(defun proced--cpu-at-point ()
"Return as an integer the current CPU value at point."
(if (string-suffix-p "nan" (thing-at-point 'sexp))
- (let ((pid (proced-pid-at-point)))
- (ert-skip
- (format
- "Found NaN value for %%CPU at point for process with PID %d" pid)))
+ (ert-skip
+ (format
+ "Found NaN value for %%CPU at point for process with PID %s"
+ (substring-no-properties (thing-at-point 'sexp))))
(thing-at-point 'number)))
(defun proced--assert-emacs-pid-in-buffer ()
(proced--move-to-column "%CPU")
(condition-case err
(>= (proced--cpu-at-point) cpu)
+ (ert-test-skipped (signal (car err) (cdr err)))
(error
(ert-fail
(list err (proced--assert-process-valid-cpu-refinement-explainer cpu))))))