]> git.eshelyaron.com Git - emacs.git/commitdiff
Add test regarding overlay and buffer encoding
authorAndreas Politz <politza@hochschule-trier.de>
Thu, 5 Oct 2017 17:24:55 +0000 (19:24 +0200)
committerAndreas Politz <politza@hochschule-trier.de>
Thu, 5 Oct 2017 17:24:55 +0000 (19:24 +0200)
* test/src/buffer-tests.el (test-overlay-multibyte-transition-1):
New test exposing a bug regarding overlays when changing the
multibyteness of a buffer.

test/src/buffer-tests.el

index 71f8705c6fd3ec3d2fc26b2d736bab3c0a49232e..e3bc2c5dfcb755c9749d7d3df93f76854f4f1aaa 100644 (file)
@@ -1212,6 +1212,14 @@ with parameters from the *Messages* buffer modification."
               (54 . 135)
               (68 . 99))))))
 
+(ert-deftest test-overlay-multibyte-transition-1 ()
+  (with-temp-buffer
+    (set-buffer-multibyte t)
+    (insert "Ä")
+    (let ((ov (make-overlay (point-min) (point-max))))
+      (set-buffer-multibyte nil)
+      (should (eq (overlay-end ov) (point-max))))))
+
 \f
 ;; +===================================================================================+
 ;; | Autogenerated insert/delete/narrow tests