emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 4dc72dd9deb1c3394ada3de3f52bc7c1ff831ab6 breaks make check


From: Eli Zaretskii
Subject: Re: 4dc72dd9deb1c3394ada3de3f52bc7c1ff831ab6 breaks make check
Date: Sat, 16 Jan 2021 10:42:40 +0200

> From: Aaron Jensen <aaronjensen@gmail.com>
> Date: Sat, 16 Jan 2021 00:38:37 -0600
> Cc: emacs-devel@gnu.org
> 
> (ert-deftest xdisp-tests--window-text-pixel-size () ;; bug#45748
>   (with-current-buffer-window "*test*" 'display-buffer-same-window nil
>     (erase-buffer)
>     (insert "xxx")
>     (let* ((char-width (frame-char-width))
>            (size (window-text-pixel-size (get-buffer-window) t t)))
>       (should (equal (/ (car size) char-width) 3)))))
> 
> Eli mentioned moving the tests to manual/redisplay-testsuite.el, which is 
> fine.
> 
> If anyone else has an idea how to make this test work in batch mode,
> I'm all ears.

This works for me, both interactively and in batch:

  (ert-deftest xdisp-tests--window-text-pixel-size ()
    (with-current-buffer (generate-new-buffer "*test*")
      (erase-buffer)
      (insert "xxx")
      (switch-to-buffer (current-buffer))
      (let* ((char-width (frame-char-width))
             (size (window-text-pixel-size nil t t)))
        (should (equal (/ (car size) char-width) 3)))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]