add tests related #18

This commit is contained in:
mattn
2012-05-21 18:23:31 +09:00
parent 13672245b3
commit 918be7d824

View File

@@ -38,8 +38,17 @@ function! s:testExpandAbbr()
let tests = testgroup.tests let tests = testgroup.tests
let start = reltime() let start = reltime()
for n in range(len(tests)) for n in range(len(tests))
call s:show_title(n+1, tests[n].name) if tests[n].name =~ '\$\$\$\$'
unlet! res | let res = zencoding#ExpandWord(tests[n].query, tests[n].type, 0) silent! 1new
silent! call setline(1, tests[n].query)
silent! exe "normal gg0/\\$\\$\\$\\$\ri\<del>\<del>\<del>\<del>\<c-y>,"
unlet! res | let res = join(getline(1, line('$')), "\n")
silent! bw!
call s:show_title(n+1, tests[n].name)
else
call s:show_title(n+1, tests[n].name)
unlet! res | let res = zencoding#ExpandWord(tests[n].query, tests[n].type, 0)
endif
if res == tests[n].result if res == tests[n].result
call s:show_ok() call s:show_ok()
else else
@@ -457,6 +466,24 @@ finish
'type': "html", 'type': "html",
'result': "<a href=\"\">&</a>\n<div>&&</div>\n", 'result': "<a href=\"\">&</a>\n<div>&&</div>\n",
}, },
{
'name': "<foo/>span$$$$",
'query': "<foo/>span$$$$",
'type': "html",
'result': "<foo/><span></span>",
},
{
'name': "foo span$$$$",
'query': "foo span$$$$",
'type': "html",
'result': "foo <span></span>",
},
{
'name': "foo span$$$$ bar",
'query': "foo span$$$$ bar",
'type': "html",
'result': "foo <span></span> bar",
},
], ],
}, },
{ {