emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] master 1fc3426 02/51: Add test relying on overlay hook inhibition


From: Noam Postavsky
Subject: [elpa] master 1fc3426 02/51: Add test relying on overlay hook inhibition in `yas-expand-snippet'
Date: Sun, 13 May 2018 13:11:39 -0400 (EDT)

branch: master
commit 1fc34266a4b26909c5d3b3b06632be89cd7c4ced
Author: Noam Postavsky <address@hidden>
Commit: Noam Postavsky <address@hidden>

    Add test relying on overlay hook inhibition in `yas-expand-snippet'
    
    * yasnippet-tests.el
    (insert-snippet-with-backslashes-in-active-field): New test.
---
 yasnippet-tests.el | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/yasnippet-tests.el b/yasnippet-tests.el
index fc66de3..f9195db 100644
--- a/yasnippet-tests.el
+++ b/yasnippet-tests.el
@@ -606,6 +606,14 @@ mapconcat #'(lambda (arg)
       (yas-expand-snippet "Look ma! ${1:`(yas-selected-text)`} OK?")
       (should (string= (yas--buffer-contents) "Look ma! He)}o world! OK?")))))
 
+(ert-deftest insert-snippet-with-backslashes-in-active-field ()
+  ;; This test case fails if `yas--inhibit-overlay-hooks' is not bound
+  ;; in `yas-expand-snippet' (see Github #844).
+  (with-temp-buffer
+    (yas-minor-mode 1)
+    (yas-expand-snippet "${1:$$(if (not yas-modified-p) \"a\")}")
+    (yas-expand-snippet "\\\\alpha")))
+
 (ert-deftest example-for-issue-271 ()
   (with-temp-buffer
     (yas-minor-mode 1)



reply via email to

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