]> code.delx.au - gnu-emacs-elpa/commitdiff
test middle-of-buffer snippet insertion
authorNoam Postavsky <npostavs@users.sourceforge.net>
Mon, 14 Oct 2013 15:45:40 +0000 (11:45 -0400)
committerNoam Postavsky <npostavs@users.sourceforge.net>
Mon, 14 Oct 2013 15:48:04 +0000 (11:48 -0400)
yasnippet-tests.el

index c5d87387aadc4820c7ed5ee363fb9fac71f97047..fd750635faf386e6a0309b50e9d8346ed6d11878 100644 (file)
       (yas-expand-snippet snippet)
       (should (string= (yas--buffer-contents) "#include <foo>\nmain")))))
 
+(ert-deftest middle-of-buffer-snippet-insertion ()
+  (with-temp-buffer
+    (yas-minor-mode 1)
+    (insert "beginning")
+    (save-excursion (insert "end"))
+    (let ((snippet "-middle-"))
+      (yas-expand-snippet snippet))
+    (should (string= (yas--buffer-contents) "beginning-middle-end"))))
+
 (ert-deftest another-example-for-issue-271 ()
   ;; expect this to fail in batch mode since `region-active-p' doesn't
   ;; used by `yas-expand-snippet' doesn't make sense in that context.