aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/lisp/nxml/nxml-mode-tests.el18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/lisp/nxml/nxml-mode-tests.el b/test/lisp/nxml/nxml-mode-tests.el
index 53416b4280c..e9b4fb7c7e1 100644
--- a/test/lisp/nxml/nxml-mode-tests.el
+++ b/test/lisp/nxml/nxml-mode-tests.el
@@ -114,5 +114,23 @@
114 (should (= 1 (- (car (syntax-ppss (1- (point-max)))) 114 (should (= 1 (- (car (syntax-ppss (1- (point-max))))
115 (car (syntax-ppss (point-max)))))))) 115 (car (syntax-ppss (point-max))))))))
116 116
117(ert-deftest nxml-mode-edit-prolog ()
118 "Test for Bug#23668."
119 (with-temp-buffer
120 (insert "
121 <t>
122 <sub/>
123</t>")
124 (nxml-mode)
125 ;; The leading "\n " before "<t>" is the prolog, indenting will
126 ;; delete the space hence changing the prolog size. If that is
127 ;; not taken into account, then the <sub/> tag won't be indented
128 ;; correctly.
129 (indent-region (point-min) (point-max))
130 (should (equal (buffer-string) "
131<t>
132 <sub/>
133</t>"))))
134
117(provide 'nxml-mode-tests) 135(provide 'nxml-mode-tests)
118;;; nxml-mode-tests.el ends here 136;;; nxml-mode-tests.el ends here