aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShin Aoyama <smihica@gmail.com>2014-07-18 12:28:50 +0900
committerShin Aoyama <smihica@gmail.com>2014-07-18 12:28:50 +0900
commit7af68efef65738a4aa4239734d81705781465f25 (patch)
treeb4698684d11ab45c88d387df2886ab14cbaab5e4
parent0a109dfc87086680dc7eae9b99b4795a3ae4323e (diff)
parenta8c0f5cf982fbd284a1bb474dd13db4936acc09d (diff)
downloademmet-mode-7af68efef65738a4aa4239734d81705781465f25.tar.lz
emmet-mode-7af68efef65738a4aa4239734d81705781465f25.tar.xz
emmet-mode-7af68efef65738a4aa4239734d81705781465f25.zip
Merge pull request #26 from pobocks/test_inline_exp
Added first test for inline expansion.
-rw-r--r--src/test.el16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test.el b/src/test.el
index ff60f0b..a3562c4 100644
--- a/src/test.el
+++ b/src/test.el
@@ -574,6 +574,22 @@
(concat "*** [FAIL] | \"" name "\".\n")
(concat " [PASS] | \"" name "\" 5 tests.\n"))))
+;; Inline tag expansion within HTML/XML markup (regression test)
+(defun emmet-inline-expansion-test (lis)
+ "Tests inline expansion of emmet forms nested inside markup."
+ (let ((es (car lis))
+ (emmet-preview-default nil))
+ (with-temp-buffer
+ (emmet-mode 1)
+ (insert "<div></div>")
+ (backward-char 6)
+ (insert es)
+ (emmet-expand-line nil)
+ (buffer-string))))
+
+(emmet-run-test-case "Inline Expansion"
+ #'emmet-inline-expansion-test
+ '((("span#test") . "<div><span id=\"test\"></span></div>")))
;; indent
;; NOTE: Indent now uses indent-region by default,