mirror of
https://github.com/mattn/emmet-vim.git
synced 2025-12-07 19:24:27 +08:00
more test cases.
This commit is contained in:
71
unittest.vim
71
unittest.vim
@@ -1,10 +1,12 @@
|
|||||||
|
so zencoding.vim
|
||||||
if exists('g:user_zen_settings')
|
if exists('g:user_zen_settings')
|
||||||
let s:old_user_zen_settings = g:user_zen_settings
|
let s:old_user_zen_settings = g:user_zen_settings
|
||||||
unlet! g:user_zen_settings
|
unlet! g:user_zen_settings
|
||||||
endif
|
endif
|
||||||
so zencoding.vim
|
|
||||||
|
|
||||||
unlet! testgroups
|
unlet! testgroups
|
||||||
|
let oldmore=&more
|
||||||
|
let &more=0
|
||||||
let testgroups = eval(join(filter(split(substitute(join(readfile(expand('<sfile>')), "\n"), '.*\nfinish\n', '', ''), '\n', 1), "v:val !~ '^\"'")))
|
let testgroups = eval(join(filter(split(substitute(join(readfile(expand('<sfile>')), "\n"), '.*\nfinish\n', '', ''), '\n', 1), "v:val !~ '^\"'")))
|
||||||
for testgroup in testgroups
|
for testgroup in testgroups
|
||||||
echohl MatchParen | echon "[" testgroup.category."]\n" | echohl None
|
echohl MatchParen | echon "[" testgroup.category."]\n" | echohl None
|
||||||
@@ -32,12 +34,67 @@ endfor
|
|||||||
if exists('g:user_zen_settings')
|
if exists('g:user_zen_settings')
|
||||||
let g:user_zen_settings = s:old_user_zen_settings
|
let g:user_zen_settings = s:old_user_zen_settings
|
||||||
endif
|
endif
|
||||||
|
let &more=oldmore
|
||||||
|
|
||||||
finish
|
finish
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
'category': 'html',
|
'category': 'html',
|
||||||
'tests': [
|
'tests': [
|
||||||
|
{
|
||||||
|
'name': "div",
|
||||||
|
'query': "div",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div#wrapper",
|
||||||
|
'query': "div#wrapper",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div id=\"wrapper\"></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div.box",
|
||||||
|
'query': "div.box",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div class=\"box\"></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "a[title=TITLE]",
|
||||||
|
'query': "a[title=TITLE]",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<a href=\"\" title=\"TITLE\"></a>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div#wrapper.box",
|
||||||
|
'query': "div#wrapper.box",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div id=\"wrapper\" class=\"box\"></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div#wrapper.box.current",
|
||||||
|
'query': "div#wrapper.box.current",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div id=\"wrapper\" class=\"box current\"></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div#wrapper.box.current[title=TITLE rel]",
|
||||||
|
'query': "div#wrapper.box.current[title=TITLE rel]",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div id=\"wrapper\" rel=\"\" class=\"box current\" title=\"TITLE\"></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div#main+div#sub",
|
||||||
|
'query': "div#main+div#sub",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div id=\"main\"></div>\n<div id=\"sub\"></div>\n",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': "div#main>div#sub",
|
||||||
|
'query': "div#main>div#sub",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<div id=\"main\">\n\t<div id=\"sub\"></div>\n</div>\n",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'name': "html:xt>div#header>div#logo+ul#nav>li.item-$*5>a",
|
'name': "html:xt>div#header>div#logo+ul#nav>li.item-$*5>a",
|
||||||
'query': "html:xt>div#header>div#logo+ul#nav>li.item-$*5>a",
|
'query': "html:xt>div#header>div#logo+ul#nav>li.item-$*5>a",
|
||||||
@@ -194,6 +251,12 @@ finish
|
|||||||
'type': "html",
|
'type': "html",
|
||||||
'result': "<ul>\n\t<li></li>\n</ul>\n",
|
'result': "<ul>\n\t<li></li>\n</ul>\n",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'name': "table+",
|
||||||
|
'query': "table+",
|
||||||
|
'type': "html",
|
||||||
|
'result': "<table>\n\t<tr>\n\t\t<td></td>\n\t</tr>\n</table>\n",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'name': "#header>li<#content",
|
'name': "#header>li<#content",
|
||||||
'query': "#header>li<#content",
|
'query': "#header>li<#content",
|
||||||
@@ -317,6 +380,12 @@ finish
|
|||||||
{
|
{
|
||||||
'category': 'xsl',
|
'category': 'xsl',
|
||||||
'tests': [
|
'tests': [
|
||||||
|
{
|
||||||
|
'name': "vari",
|
||||||
|
'query': "vari",
|
||||||
|
'type': "xsl",
|
||||||
|
'result': "<xsl:variable name=\"\"></xsl:variable>\n",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'name': "ap>wp",
|
'name': "ap>wp",
|
||||||
'query': "ap>wp",
|
'query': "ap>wp",
|
||||||
|
|||||||
Reference in New Issue
Block a user