aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Mayo <dave_mayo@harvard.edu>2014-07-17 09:03:04 -0400
committerDave Mayo <dave_mayo@harvard.edu>2014-07-17 09:16:22 -0400
commita8c0f5cf982fbd284a1bb474dd13db4936acc09d (patch)
treeb4698684d11ab45c88d387df2886ab14cbaab5e4
parent0a109dfc87086680dc7eae9b99b4795a3ae4323e (diff)
downloademmet-mode-a8c0f5cf982fbd284a1bb474dd13db4936acc09d.tar.lz
emmet-mode-a8c0f5cf982fbd284a1bb474dd13db4936acc09d.tar.xz
emmet-mode-a8c0f5cf982fbd284a1bb474dd13db4936acc09d.zip
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,