aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/ChangeLog8
-rw-r--r--test/automated/electric-tests.el29
2 files changed, 35 insertions, 2 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 5e5a8ae73af..846da9621fc 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,11 @@
12014-04-06 João Távora <joaotavora@gmail.com>
2
3 * automated/electric-tests.el (electric-pair-define-test-form):
4 More readable test docstrings.
5 (whitespace-skipping-for-quotes-not-ouside)
6 (whitespace-skipping-for-quotes-only-inside)
7 (whitespace-skipping-for-quotes-in-text-mode): New tests.
8
12014-03-24 Barry O'Reilly <gundaetiapo@gmail.com> 92014-03-24 Barry O'Reilly <gundaetiapo@gmail.com>
2 10
3 * automated/undo-tests.el (undo-test-marker-adjustment-nominal): 11 * automated/undo-tests.el (undo-test-marker-adjustment-nominal):
diff --git a/test/automated/electric-tests.el b/test/automated/electric-tests.el
index e3ffd1abd2e..184a91f5105 100644
--- a/test/automated/electric-tests.el
+++ b/test/automated/electric-tests.el
@@ -114,8 +114,8 @@
114 mode 114 mode
115 extra-desc)) 115 extra-desc))
116 () 116 ()
117 ,(format "With \"%s\", try input %c at point %d. \ 117 ,(format "With |%s|, try input %c at point %d. \
118Should %s \"%s\" and point at %d" 118Should %s |%s| and point at %d"
119 fixture 119 fixture
120 char 120 char
121 (1+ pos) 121 (1+ pos)
@@ -341,6 +341,31 @@ Should %s \"%s\" and point at %d"
341 :test-in-code nil 341 :test-in-code nil
342 :test-in-comments t) 342 :test-in-comments t)
343 343
344(define-electric-pair-test whitespace-skipping-for-quotes-not-ouside
345 " \" \"" "\"-----" :expected-string "\"\" \" \""
346 :expected-point 2
347 :bindings '((electric-pair-skip-whitespace . chomp))
348 :test-in-strings nil
349 :test-in-code t
350 :test-in-comments nil)
351
352(define-electric-pair-test whitespace-skipping-for-quotes-only-inside
353 " \" \"" "---\"--" :expected-string " \"\""
354 :expected-point 5
355 :bindings '((electric-pair-skip-whitespace . chomp))
356 :test-in-strings nil
357 :test-in-code t
358 :test-in-comments nil)
359
360(define-electric-pair-test whitespace-skipping-quotes-not-without-proper-syntax
361 " \" \"" "---\"--" :expected-string " \"\"\" \""
362 :expected-point 5
363 :modes '(text-mode)
364 :bindings '((electric-pair-skip-whitespace . chomp))
365 :test-in-strings nil
366 :test-in-code t
367 :test-in-comments nil)
368
344 369
345;;; Pairing arbitrary characters 370;;; Pairing arbitrary characters
346;;; 371;;;