[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)))))