]> git.eshelyaron.com Git - emacs.git/commitdiff
; Add test for Bug#36092
authorNoam Postavsky <npostavs@gmail.com>
Wed, 5 Jun 2019 01:08:26 +0000 (21:08 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Wed, 5 Jun 2019 13:10:23 +0000 (09:10 -0400)
* test/lisp/nxml/nxml-mode-tests.el (nxml-mode->-after-quote): New
test.

test/lisp/nxml/nxml-mode-tests.el

index 70816bb9de045744646c5c227eac64ad21bd0782..53416b4280cf9154b809476eb898f22359e97da6 100644 (file)
     (should (nth 4 (syntax-ppss)))
     (search-forward "comment3")))
 
+(ert-deftest nxml-mode->-after-quote ()
+  "Reduction from Bug#36092."
+  (with-temp-buffer
+    (insert "<root>\n"
+            (make-string 1794 ?a) "\n"
+            "'>"
+            (make-string 196 ?a) "\n"
+            "</root>")
+    (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