diff options
| author | Lars Ingebrigtsen | 2019-06-13 03:03:26 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2019-06-13 03:03:26 +0200 |
| commit | c25e3754ed85b668f2a9b56db8eb5572cf973826 (patch) | |
| tree | e19ccd29096247510d7b3ca3603d68c1a07bdb5b | |
| parent | 986e333eaafd581f3d4d97793723a9333fce9790 (diff) | |
| download | emacs-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.el | 13 |
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 |