aboutsummaryrefslogtreecommitdiffstats
path: root/src/test.el
diff options
context:
space:
mode:
Diffstat (limited to 'src/test.el')
-rw-r--r--src/test.el100
1 files changed, 50 insertions, 50 deletions
diff --git a/src/test.el b/src/test.el
index dc021ae..0aedab1 100644
--- a/src/test.el
+++ b/src/test.el
@@ -1,11 +1,11 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Test-cases
-(load-file (concat (file-name-directory load-file-name) "../zencoding-mode.el"))
+(load-file (concat (file-name-directory load-file-name) "../emmet-mode.el"))
-(zencoding-defparameter *zencoding-test-cases* nil)
+(emmet-defparameter *emmet-test-cases* nil)
-(defun zencoding-test-cases (&rest args)
+(defun emmet-test-cases (&rest args)
(let ((cmd (car args)))
(flet
((run-cases
@@ -24,13 +24,13 @@
(let ((name (cadr args))
(fn (caddr args))
(defs (cadddr args)))
- (let ((place (assoc name *zencoding-test-cases*)))
+ (let ((place (assoc name *emmet-test-cases*)))
(if place
(setf (cdr place) (cons fn defs))
- (setq *zencoding-test-cases*
- (cons (cons name (cons fn defs)) *zencoding-test-cases*))))))
+ (setq *emmet-test-cases*
+ (cons (cons name (cons fn defs)) *emmet-test-cases*))))))
(t
- (loop for test in (reverse *zencoding-test-cases*) do
+ (loop for test in (reverse *emmet-test-cases*) do
(let ((name (symbol-name (car test)))
(fn (cadr test))
(cases (cddr test)))
@@ -39,23 +39,23 @@
(princ (concat " [PASS] | \"" name "\" "
(number-to-string (length cases)) " tests.\n")))))))))))
-(defmacro define-zencoding-transform-test-case (name fn &rest tests)
- `(zencoding-test-cases 'assign ',name
+(defmacro define-emmet-transform-test-case (name fn &rest tests)
+ `(emmet-test-cases 'assign ',name
,fn
',(loop for x on tests by #'cddr collect
(cons (car x)
- (zencoding-join-string (cadr x)
+ (emmet-join-string (cadr x)
"\n")))))
-(defmacro define-zencoding-transform-html-test-case (name &rest tests)
- `(define-zencoding-transform-test-case ,name
- 'zencoding-html-transform
+(defmacro define-emmet-transform-html-test-case (name &rest tests)
+ `(define-emmet-transform-test-case ,name
+ 'emmet-html-transform
,@tests))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; XML-abbrev tests
-(define-zencoding-transform-html-test-case Tags
+(define-emmet-transform-html-test-case Tags
"a" ("<a href=\"\"></a>")
"a.x" ("<a class=\"x\" href=\"\"></a>")
"a#q.x" ("<a id=\"q\" class=\"x\" href=\"\"></a>")
@@ -69,13 +69,13 @@
"#q.x.y.z" ("<div id=\"q\" class=\"x y z\">"
"</div>"))
-(define-zencoding-transform-html-test-case Empty-tags
+(define-emmet-transform-html-test-case Empty-tags
"a/" ("<a href=\"\"/>")
"a/.x" ("<a class=\"x\" href=\"\"/>")
"a/#q.x" ("<a id=\"q\" class=\"x\" href=\"\"/>")
"a/#q.x.y.z" ("<a id=\"q\" class=\"x y z\" href=\"\"/>"))
-(define-zencoding-transform-html-test-case Self-closing-tags
+(define-emmet-transform-html-test-case Self-closing-tags
"input type=text" ("<input type=\"text\" name=\"\" value=\"\"/>")
"img" ("<img src=\"\" alt=\"\"/>")
"img>metadata/*2" ("<img src=\"\" alt=\"\">"
@@ -83,7 +83,7 @@
" <metadata/>"
"</img>"))
-(define-zencoding-transform-html-test-case Siblings
+(define-emmet-transform-html-test-case Siblings
"a+b" ("<a href=\"\"></a>"
"<b></b>")
"a+b+c" ("<a href=\"\"></a>"
@@ -98,7 +98,7 @@
"a#q.x.y.z+b#p.l.m.n" ("<a id=\"q\" class=\"x y z\" href=\"\"></a>"
"<b id=\"p\" class=\"l m n\"></b>"))
-(define-zencoding-transform-html-test-case Tag-expansion
+(define-emmet-transform-html-test-case Tag-expansion
"table+" ("<table>"
" <tr>"
" <td></td>"
@@ -121,7 +121,7 @@
" <li></li>"
"</ul>"))
-(define-zencoding-transform-html-test-case Parent-child
+(define-emmet-transform-html-test-case Parent-child
"a>b" ("<a href=\"\"><b></b></a>")
"a>b>c" ("<a href=\"\"><b><c></c></b></a>")
"a.x>b" ("<a class=\"x\" href=\"\"><b></b></a>")
@@ -141,7 +141,7 @@
" <c><d></d></c>"
"</a>"))
-(define-zencoding-transform-html-test-case Climb-up
+(define-emmet-transform-html-test-case Climb-up
"a>b>c^d" ("<a href=\"\">"
" <b><c></c></b>"
" <d></d>"
@@ -183,7 +183,7 @@
" </blockquote>"
"</div>"))
-(define-zencoding-transform-html-test-case Multiplication
+(define-emmet-transform-html-test-case Multiplication
"a*1" ("<a href=\"\"></a>")
"a*2" ("<a href=\"\"></a>"
"<a href=\"\"></a>")
@@ -214,7 +214,7 @@
" <b id=\"q\" class=\"x\"/>"
"</a>"))
-(define-zencoding-transform-html-test-case Numbering
+(define-emmet-transform-html-test-case Numbering
"a.$x*3" ("<a class=\"1x\" href=\"\"></a>"
"<a class=\"2x\" href=\"\"></a>"
"<a class=\"3x\" href=\"\"></a>")
@@ -273,7 +273,7 @@
" <li class=\"item3\">name: item3 price: 3$</li>"
"</ul>"))
-(define-zencoding-transform-html-test-case Properties
+(define-emmet-transform-html-test-case Properties
"a x" ("<a href=\"\" x=\"\"></a>")
"a x=" ("<a href=\"\" x=\"\"></a>")
"a x=\"\"" ("<a href=\"\" x=\"\"></a>")
@@ -299,7 +299,7 @@
" <c x=\"y\"></c>"
"</a>"))
-(define-zencoding-transform-html-test-case Parentheses
+(define-emmet-transform-html-test-case Parentheses
"(a)" ("<a href=\"\"></a>")
"(a)+(b)" ("<a href=\"\"></a>"
"<b></b>")
@@ -324,7 +324,7 @@
"<a href=\"\"></a>"
"<b></b>"))
-(define-zencoding-transform-html-test-case Text
+(define-emmet-transform-html-test-case Text
"a{Click me}" ("<a href=\"\">Click me</a>")
"a>{Click me}*3" ("<a href=\"\">"
" Click me"
@@ -354,7 +354,7 @@
("<xxx id=\"id\" class=\"cls\" p=\"1\">txt</xxx>"))
-(define-zencoding-transform-html-test-case Filter-comment
+(define-emmet-transform-html-test-case Filter-comment
"a.b|c" ("<!-- .b -->"
"<a class=\"b\" href=\"\"></a>"
"<!-- /.b -->")
@@ -367,7 +367,7 @@
"</div>"
"<!-- /#a -->"))
-(define-zencoding-transform-html-test-case Filter-HAML
+(define-emmet-transform-html-test-case Filter-HAML
"a|haml" ("%a")
"a#q.x.y.z|haml" ("%a#q.x.y.z")
"a#q.x x=y m=l|haml" ("%a#q.x{:x => \"y\", :m => \"l\"}")
@@ -382,7 +382,7 @@
" %a{:href => \"#\"}"
" %br"))
-(define-zencoding-transform-html-test-case Filter-Hiccup
+(define-emmet-transform-html-test-case Filter-Hiccup
"a|hic" ("[:a]")
"a#q.x.y.z|hic" ("[:a#q.x.y.z]")
"a#q.x x=y m=l|hic" ("[:a#q.x {:x \"y\", :m \"l\"}]")
@@ -399,21 +399,21 @@
" \"m\""
" [:b]]]"))
-(define-zencoding-transform-html-test-case Filter-escape
+(define-emmet-transform-html-test-case Filter-escape
"script src=&quot;|e" ("&lt;script src=\"&amp;quot;\"&gt;"
"&lt;/script&gt;"))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; CSS-abbrev tests
-(defmacro define-zencoding-unit-test-case (name fn &rest tests)
- `(zencoding-test-cases 'assign ',name
+(defmacro define-emmet-unit-test-case (name fn &rest tests)
+ `(emmet-test-cases 'assign ',name
,fn
',(loop for x on tests by #'cddr collect
(cons (car x) (cadr x)))))
-(define-zencoding-unit-test-case CSS-toknize
- #'zencoding-css-toknize
+(define-emmet-unit-test-case CSS-toknize
+ #'emmet-css-toknize
"" ("")
"abc" ("abc")
"abc+" ("abc+")
@@ -427,8 +427,8 @@
"-abc+-xyz" ("-abc" "-xyz")
"-abc+-10" ("-abc+-10"))
-(define-zencoding-unit-test-case CSS-parse-arg-number
- #'zencoding-css-arg-number
+(define-emmet-unit-test-case CSS-parse-arg-number
+ #'emmet-css-arg-number
"" (error "expected css number arguments")
"0" (("0" "px") . "")
"0-1-2" (("0" "px") . "1-2")
@@ -437,8 +437,8 @@
"35p#a" (("35" "%") . "#a")
" 0p" (("0" "%") . ""))
-(define-zencoding-unit-test-case CSS-parse-arg-color
- #'zencoding-css-arg-color
+(define-emmet-unit-test-case CSS-parse-arg-color
+ #'emmet-css-arg-color
"" (error "expected css color argument")
"abc" (error "expected css color argument")
"#x" (error "expected css color argument")
@@ -451,29 +451,29 @@
"#1A2B3C4D-2" ("#1A2B3C" . "4D-2")
" #abc" ("#abc" . ""))
-(define-zencoding-unit-test-case CSS-parse-arg-something
- #'zencoding-css-arg-something
+(define-emmet-unit-test-case CSS-parse-arg-something
+ #'emmet-css-arg-something
"" (error "expected css argument")
"abc" ("abc" . "")
"abc def" ("abc" . " def")
"url(http://abc.com) auto" ("url(http://abc.com)" . " auto"))
-(define-zencoding-unit-test-case CSS-parse-args
- #'zencoding-css-parse-args
+(define-emmet-unit-test-case CSS-parse-args
+ #'emmet-css-parse-args
"" nil
"1-2--3-4" (("1" "px") ("2" "px") ("-3" "px") ("4" "px"))
"-10-2p-30#abc" (("-10" "px") ("2" "%") ("-30" "px") "#abc")
"1p2x3-4e5x" (("1" "%") ("2" "ex") ("3" "px") ("4" "em") ("5" "ex"))
"#abc#de#f-3" ("#abc" "#dedede" "#fff" ("-3" "px")))
-(define-zencoding-unit-test-case CSS-split-vendor-prefixes
- #'zencoding-css-split-vendor-prefixes
+(define-emmet-unit-test-case CSS-split-vendor-prefixes
+ #'emmet-css-split-vendor-prefixes
"" ("" nil)
"-abc" ("abc" auto)
"-wmso-abc" ("abc" (119 109 115 111)))
-(define-zencoding-unit-test-case CSS-exprs
- #'zencoding-css-expr
+(define-emmet-unit-test-case CSS-exprs
+ #'emmet-css-expr
"" (("" nil nil))
"cl:l+ov:h+bg+" (("cl:l" nil nil) ("ov:h" nil nil) ("bg+" nil nil))
"m10-auto!" (("m" nil t ("10" "px") "auto"))
@@ -482,12 +482,12 @@
("p" nil nil ("0" "px") ("0" "px")))
"bg+#abc#bc#c-3!" (("bg+" nil t "#abc" "#bcbcbc" "#ccc" ("-3" "px"))))
-(defmacro define-zencoding-transform-css-test-case (name &rest tests)
- `(define-zencoding-transform-test-case ,name
- 'zencoding-css-transform
+(defmacro define-emmet-transform-css-test-case (name &rest tests)
+ `(define-emmet-transform-test-case ,name
+ 'emmet-css-transform
,@tests))
-(define-zencoding-transform-css-test-case CSS-transform
+(define-emmet-transform-css-test-case CSS-transform
;; supplying values with units
"m10" ("margin: 10px;")
"m1.5" ("margin: 1.5em;")
@@ -537,4 +537,4 @@
)
;; start
-(zencoding-test-cases) \ No newline at end of file
+(emmet-test-cases)