emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 01f7fdb 1/4: Convert manual indent test for ps-mode into unit tes


From: Stefan Kangas
Subject: master 01f7fdb 1/4: Convert manual indent test for ps-mode into unit test
Date: Mon, 21 Sep 2020 12:48:39 -0400 (EDT)

branch: master
commit 01f7fdb2a0790f6eb257791fc3ddf56a514c4693
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>

    Convert manual indent test for ps-mode into unit test
    
    * test/manual/indent/ps-mode.ps: Delete file.
    * test/lisp/progmodes/ps-mode-tests.el (ps-mode-test-indent):
    New unit test based on deleted file.
---
 test/lisp/progmodes/ps-mode-tests.el | 24 ++++++++++++++++++++++++
 test/manual/indent/ps-mode.ps        | 14 --------------
 2 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/test/lisp/progmodes/ps-mode-tests.el 
b/test/lisp/progmodes/ps-mode-tests.el
index d565b32..eedf3f7 100644
--- a/test/lisp/progmodes/ps-mode-tests.el
+++ b/test/lisp/progmodes/ps-mode-tests.el
@@ -43,6 +43,30 @@
     (should (equal (buffer-string)
                    "foo\\220\\221\\222bar"))))
 
+(ert-deftest ps-mode-test-indent ()
+  ;; Converted from manual test.
+  (with-temp-buffer
+    (ps-mode)
+    ;; TODO: Should some of these be fontification tests as well?
+    (let ((orig "%!PS-2.0
+
+<< 23 45 >>                     %dictionary
+< 23 >                          %hex string
+<~a>a%a~>                       %base85 string
+(%)s
+(sf\(g>a)sdg)
+
+/foo {
+    <<
+       hello 2
+       3
+    >>
+} def
+"))
+      (insert orig)
+      (indent-region (point-min) (point-max))
+      (should (equal (buffer-string) orig)))))
+
 (provide 'ps-mode-tests)
 
 ;;; ps-mode-tests.el ends here
diff --git a/test/manual/indent/ps-mode.ps b/test/manual/indent/ps-mode.ps
deleted file mode 100644
index 4b4ee0f..0000000
--- a/test/manual/indent/ps-mode.ps
+++ /dev/null
@@ -1,14 +0,0 @@
-%!PS-2.0
-
-<< 23 45 >>                     %dictionary
-< 23 >                          %hex string
-<~a>a%a~>                       %base85 string
-(%)s
-(sf\(g>a)sdg)
-
-/foo {
-    <<
-       hello 2
-       3
-    >>
-} def



reply via email to

[Prev in Thread] Current Thread [Next in Thread]