aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2019-06-13 03:03:26 +0200
committerLars Ingebrigtsen2019-06-13 03:03:26 +0200
commitc25e3754ed85b668f2a9b56db8eb5572cf973826 (patch)
treee19ccd29096247510d7b3ca3603d68c1a07bdb5b
parent986e333eaafd581f3d4d97793723a9333fce9790 (diff)
downloademacs-c25e3754ed85b668f2a9b56db8eb5572cf973826.tar.gz
emacs-c25e3754ed85b668f2a9b56db8eb5572cf973826.zip
Add more ps-mode octal tests
* test/lisp/progmodes/ps-mode-tests.el (ps-mode-test-octal-region-multibyte): New test.
-rw-r--r--test/lisp/progmodes/ps-mode-tests.el13
1 files changed, 12 insertions, 1 deletions
diff --git a/test/lisp/progmodes/ps-mode-tests.el b/test/lisp/progmodes/ps-mode-tests.el
index aa0c4f3a059..9f157e022a1 100644
--- a/test/lisp/progmodes/ps-mode-tests.el
+++ b/test/lisp/progmodes/ps-mode-tests.el
@@ -24,7 +24,7 @@
24(require 'ert) 24(require 'ert)
25(require 'ps-mode) 25(require 'ps-mode)
26 26
27(ert-deftest ps-mode-test-octal-region () 27(ert-deftest ps-mode-test-octal-region-unibyte ()
28 (with-temp-buffer 28 (with-temp-buffer
29 (set-buffer-multibyte nil) 29 (set-buffer-multibyte nil)
30 (insert "foo" #x90 #x91 #x92 "bar") 30 (insert "foo" #x90 #x91 #x92 "bar")
@@ -32,6 +32,17 @@
32 (should (equal (buffer-string) 32 (should (equal (buffer-string)
33 "foo\\220\\221\\222bar")))) 33 "foo\\220\\221\\222bar"))))
34 34
35(ert-deftest ps-mode-test-octal-region-multibyte ()
36 (with-temp-buffer
37 (insert "foo"
38 (unibyte-char-to-multibyte #x90)
39 (unibyte-char-to-multibyte #x91)
40 (unibyte-char-to-multibyte #x92)
41 "bar")
42 (ps-mode-octal-region (point-min) (point-max))
43 (should (equal (buffer-string)
44 "foo\\220\\221\\222bar"))))
45
35(provide 'ps-mode-tests) 46(provide 'ps-mode-tests)
36 47
37;;; ps-mode-tests.el ends here 48;;; ps-mode-tests.el ends here