From: Noam Postavsky Date: Wed, 5 Jun 2019 01:08:26 +0000 (-0400) Subject: ; Add test for Bug#36092 X-Git-Tag: emacs-27.0.90~2692 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7ad5e3915fe0fad7c8053b53cab1aa7aa74193fe;p=emacs.git ; Add test for Bug#36092 * test/lisp/nxml/nxml-mode-tests.el (nxml-mode->-after-quote): New test. --- diff --git a/test/lisp/nxml/nxml-mode-tests.el b/test/lisp/nxml/nxml-mode-tests.el index 70816bb9de0..53416b4280c 100644 --- a/test/lisp/nxml/nxml-mode-tests.el +++ b/test/lisp/nxml/nxml-mode-tests.el @@ -99,5 +99,20 @@ (should (nth 4 (syntax-ppss))) (search-forward "comment3"))) +(ert-deftest nxml-mode->-after-quote () + "Reduction from Bug#36092." + (with-temp-buffer + (insert "\n" + (make-string 1794 ?a) "\n" + "'>" + (make-string 196 ?a) "\n" + "") + (nxml-mode) + (syntax-propertize 2001) + (syntax-propertize (point-max)) ; Triggered an assert failure. + ;; Check that last tag is parsed as a tag. + (should (= 1 (- (car (syntax-ppss (1- (point-max)))) + (car (syntax-ppss (point-max)))))))) + (provide 'nxml-mode-tests) ;;; nxml-mode-tests.el ends here