branch: externals/auctex
commit a59c754a2f9c92f78325d7a6e39e5c04c64a098b
Author: Ikumi Keita <[email protected]>
Commit: Ikumi Keita <[email protected]>

    Adjust test for known emacs bug
    
    * tests/latex/latex-test.el (LaTeX-includegraphics-extensions): Mark
    emacs 26.1 as expected failure.
---
 tests/latex/latex-test.el | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/tests/latex/latex-test.el b/tests/latex/latex-test.el
index 78d2341..b3a22c5 100644
--- a/tests/latex/latex-test.el
+++ b/tests/latex/latex-test.el
@@ -164,6 +164,15 @@ backend=biber % here is a comment
 
 (ert-deftest LaTeX-includegraphics-extensions ()
   "Check correct extensions are generated accoding to `TeX-engine'."
+  ;; Emacs 26.1 has a bug in byte compile optimization, which makes
+  ;; compiled `LaTeX-includegraphics-extensions-list' to return wrong
+  ;; value when `TeX-engine' is neither `default', `xetex' nor
+  ;; `luatex'.
+  ;; c.f. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31718
+  :expected-result (if (and (= emacs-major-version 26)
+                           (= emacs-minor-version 1))
+                      :failed
+                    :passed)
   (with-temp-buffer
     (LaTeX-mode)
     (TeX-load-style "graphicx")

Reply via email to