From 5c76a0fda29479d4566fded3eff0e55727bd5eb4 Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Mon, 14 Oct 2013 11:45:40 -0400 Subject: [PATCH] test middle-of-buffer snippet insertion --- yasnippet-tests.el | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/yasnippet-tests.el b/yasnippet-tests.el index c5d8738..fd75063 100644 --- a/yasnippet-tests.el +++ b/yasnippet-tests.el @@ -213,6 +213,15 @@ (yas-expand-snippet snippet) (should (string= (yas--buffer-contents) "#include \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.