emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] master c73e6a3: More helpful docstrings for tests of elect


From: João Távora
Subject: [Emacs-diffs] master c73e6a3: More helpful docstrings for tests of electric-tests.el
Date: Tue, 22 May 2018 18:05:47 -0400 (EDT)

branch: master
commit c73e6a3111bc53d213467479984f72cfed674c6f
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>

    More helpful docstrings for tests of electric-tests.el
    
    * test/lisp/electric-tests.el (electric-pair-define-test-form):
    Improve automatically generated docstring.
---
 test/lisp/electric-tests.el | 28 ++++++++++++++++++++++------
 1 file changed, 22 insertions(+), 6 deletions(-)

diff --git a/test/lisp/electric-tests.el b/test/lisp/electric-tests.el
index 60191bf..2f64b2c 100644
--- a/test/lisp/electric-tests.el
+++ b/test/lisp/electric-tests.el
@@ -114,14 +114,30 @@
                                      mode
                                      extra-desc))
            ()
-         ,(format "With |%s|, try input %c at point %d. \
-Should %s |%s| and point at %d"
+         ,(format "Electricity test in a `%s' buffer.\n
+Start with point at %d in a %d-char-long buffer
+like this one:
+
+  |%s|   (buffer start and end are denoted by `|')
+%s
+%s
+Now press the key for: %c
+
+The buffer's contents should %s:
+
+  |%s|
+
+, and point should be at %d."
+                  mode
+                  (1+ pos)
+                  (length fixture)
                   fixture
+                  (if fixture-fn (format "\nNow call this:\n\n%s"
+                                         (pp-to-string fixture-fn)) "")
+                  (if bindings (format "\nEnsure the following bindings:\n\n%s"
+                                       (pp-to-string bindings)) "")
                   char
-                  (1+ pos)
-                  (if (string= fixture expected-string)
-                      "stay"
-                    "become")
+                  (if (string= fixture expected-string) "stay" "become")
                   (replace-regexp-in-string "\n" "\\\\n" expected-string)
                   expected-point)
          (electric-pair-test-for ,fixture



reply via email to

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