From a93996e0bf718d79d50b0becdf0469b1715d998b Mon Sep 17 00:00:00 2001 From: smihica Date: Wed, 15 May 2013 00:41:05 +0900 Subject: Supporting HTML-Snippents phase1: Cleaned config-file and Supported html default attributes. --- src/test.el | 196 +++++++++++++++++++++++++++++------------------------------- 1 file changed, 96 insertions(+), 100 deletions(-) (limited to 'src/test.el') diff --git a/src/test.el b/src/test.el index 1433d86..dc731eb 100644 --- a/src/test.el +++ b/src/test.el @@ -56,10 +56,10 @@ ;; XML-abbrev tests (define-zencoding-transform-html-test-case Tags - "a" ("") - "a.x" ("") - "a#q.x" ("") - "a#q.x.y.z" ("") + "a" ("") + "a.x" ("") + "a#q.x" ("") + "a#q.x.y.z" ("") "#q" ("
" "
") ".x" ("
" @@ -70,39 +70,38 @@ "
")) (define-zencoding-transform-html-test-case Empty-tags - "a/" ("") - "a/.x" ("") - "a/#q.x" ("") - "a/#q.x.y.z" ("")) + "a/" ("") + "a/.x" ("") + "a/#q.x" ("") + "a/#q.x.y.z" ("")) (define-zencoding-transform-html-test-case Self-closing-tags - "input type=text" ("") - "img" ("") - "img>metadata/*2" ("" + "input type=text" ("") + "img" ("\"\"/") + "img>metadata/*2" ("\"\"" " " " " "")) (define-zencoding-transform-html-test-case Siblings - "a+b" ("" + "a+b" ("" "") - "a+b+c" ("" + "a+b+c" ("" "" "") - "a.x+b" ("" + "a.x+b" ("" "") - "a#q.x+b" ("" + "a#q.x+b" ("" "") - "a#q.x.y.z+b" ("" + "a#q.x.y.z+b" ("" "") - "a#q.x.y.z+b#p.l.m.n" ("" + "a#q.x.y.z+b#p.l.m.n" ("" "")) (define-zencoding-transform-html-test-case Tag-expansion "table+" ("" " " - " " + " " " " "
" - "
") "dl+" ("
" @@ -123,60 +122,60 @@ "")) (define-zencoding-transform-html-test-case Parent-child - "a>b" ("") - "a>b>c" ("") - "a.x>b" ("") - "a#q.x>b" ("") - "a#q.x.y.z>b" ("") - "a#q.x.y.z>b#p.l.m.n" ("") + "a>b" ("") + "a>b>c" ("") + "a.x>b" ("") + "a#q.x>b" ("") + "a#q.x.y.z>b" ("") + "a#q.x.y.z>b#p.l.m.n" ("") "#q>.x" ("
" "
" "
" "
") - "a>b+c" ("" + "a>b+c" ("" " " " " "") - "a>b+c>d" ("" + "a>b+c>d" ("" " " " " "")) (define-zencoding-transform-html-test-case Multiplication - "a*1" ("") - "a*2" ("" - "") - "a/*2" ("" - "") - "a*2+b*2" ("" - "" + "a*1" ("") + "a*2" ("" + "") + "a/*2" ("" + "") + "a*2+b*2" ("" + "" "" "") - "a*2>b*2" ("" + "a*2>b*2" ("" " " " " "" - "" + "" " " " " "") - "a>b*2" ("" + "a>b*2" ("" " " " " "") - "a#q.x>b#q.x*2" ("" + "a#q.x>b#q.x*2" ("" " " " " "") - "a#q.x>b/#q.x*2" ("" + "a#q.x>b/#q.x*2" ("" " " " " "")) (define-zencoding-transform-html-test-case Numbering - "a.$x*3" ("" - "" - "") + "a.$x*3" ("" + "" + "") "ul>li.item$*3" ("
    " "
  • " "
  • " @@ -195,12 +194,12 @@ "
  • " "
  • " "
") - "a.$*2>b.$$@-*3" ("" + "a.$*2>b.$$@-*3" ("" " " " " " " "" - "" + "" " " " " " " @@ -208,14 +207,14 @@ "(div>(a#id$$*2)+b.c$@-3+c#d$)*2" ("
" - " " - " " + " " + " " " " " " "
" "
" - " " - " " + " " + " " " " " " "
") @@ -233,66 +232,66 @@ "")) (define-zencoding-transform-html-test-case Properties - "a x" ("") - "a x=" ("") - "a x=\"\"" ("") - "a x=y" ("") - "a x=\"y\"" ("") - "a x=\"()\"" ("") - "a x m" ("") - "a x= m=\"\"" ("") - "a x=y m=l" ("") - "a/ x=y m=l" ("") - "a#foo x=y m=l" ("") - "a.foo x=y m=l" ("") - "a#foo.bar.mu x=y m=l" ("") - "a/#foo.bar.mu x=y m=l" ("") - "a x=y+b" ("" + "a x" ("") + "a x=" ("") + "a x=\"\"" ("") + "a x=y" ("") + "a x=\"y\"" ("") + "a x=\"()\"" ("") + "a x m" ("") + "a x= m=\"\"" ("") + "a x=y m=l" ("") + "a/ x=y m=l" ("") + "a#foo x=y m=l" ("") + "a.foo x=y m=l" ("") + "a#foo.bar.mu x=y m=l" ("") + "a/#foo.bar.mu x=y m=l" ("") + "a x=y+b" ("" "") - "a x=y+b x=y" ("" + "a x=y+b x=y" ("" "") - "a x=y>b" ("") - "a x=y>b x=y" ("") - "a x=y>b x=y+c x=y" ("" + "a x=y>b" ("") + "a x=y>b x=y" ("") + "a x=y>b x=y+c x=y" ("" " " " " "")) (define-zencoding-transform-html-test-case Parentheses - "(a)" ("") - "(a)+(b)" ("" + "(a)" ("") + "(a)+(b)" ("" "") - "a>(b)" ("") - "(a>b)>c" ("") - "(a>b)+c" ("" + "a>(b)" ("") + "(a>b)>c" ("") + "(a>b)+c" ("" "") "z+(a>b)+c+k" ("" - "" + "" "" "") - "(a)*2" ("" - "") - "((a)*2)" ("" - "") - "((a))*2" ("" - "") - "(a>b)*2" ("" - "") - "(a+b)*2" ("" + "(a)*2" ("" + "") + "((a)*2)" ("" + "") + "((a))*2" ("" + "") + "(a>b)*2" ("" + "") + "(a+b)*2" ("" "" - "" + "" "")) (define-zencoding-transform-html-test-case Text - "a{Click me}" ("Click me") - "a>{Click me}*3" ("" + "a{Click me}" ("Click me") + "a>{Click me}*3" ("" " Click me" " Click me" " Click me" "") - "a{click}+b{here}" ("click" + "a{click}+b{here}" ("click" "here") - "a>{click}+b{here}" ("" + "a>{click}+b{here}" ("" " click" " here" "") @@ -300,30 +299,28 @@ "p>{Click }+a{here}+{ to continue}" ("

" " Click " - " here" + " here" " to continue" "

") "p{Click }+a{here}+{ to continue}" - ("

" - " Click " - "

" - "here" + ("

Click

" + "here" " to continue")) (define-zencoding-transform-html-test-case Climb-up - "a>b>c^d" ("" + "a>b>c^d" ("" " " " " "") - "a>b>c^^d" ("" + "a>b>c^^d" ("" "") - "a*2>b*2>c^d" ("" + "a*2>b*2>c^d" ("" " " " " " " "" - "" + "" " " " " " " @@ -332,14 +329,13 @@ "div+a>p>span{foo}+em>b^^^p" ("
" "
" - "
" + "" "

" " foo" " " "

" "
" - "

" - "

") + "

") "div+div>p>span+em^blockquote{foo}" ("
" @@ -356,7 +352,7 @@ (define-zencoding-transform-html-test-case Filter-comment "a.b|c" ("" - "" + "" "") "#a>.b|c" ("" "
" -- cgit v1.2.3