Skip to content

Commit f7652ba

Browse files
committed
Added test_utils
1 parent 19c47a5 commit f7652ba

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

test/test_utils.vim

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
vim9script
2+
3+
# Test for the vim-markdown plugin
4+
# Copied and adjusted from Vim distribution
5+
6+
import "./common.vim"
7+
var WaitForAssert = common.WaitForAssert
8+
9+
10+
var src_name = 'testfile.md'
11+
12+
def Generate_markdown_testfile()
13+
var lines =<< trim END
14+
Sed ut perspiciatis **unde omnis iste** natus error sit voluptatem
15+
accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae
16+
ab illo inventore *veritatis* et quasi architecto beatae vitae dicta
17+
sunt explicabo. *Nemo enim ipsam voluptatem quia voluptas sit
18+
aspernatur aut odit aut fugit*, sed quia consequuntur magni dolores eos
19+
qui ratione voluptatem sequi nesciunt.
20+
21+
Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet,
22+
consectetur, adipisci velit, `sed quia non numquam eius modi tempora
23+
incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut
24+
enim ad minima veniam, quis nostrum exercitationem ullam corporis
25+
suscipit laboriosam`, nisi ut aliquid ex ea commodi consequatur?
26+
27+
Quis autem vel eum **iure reprehenderit qui in ea voluptate velit esse
28+
quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo
29+
voluptas nulla** pariatur?
30+
END
31+
writefile(lines, src_name)
32+
enddef
33+
34+
def Cleanup_markdown_testfile()
35+
delete(src_name)
36+
enddef
37+
38+
def g:Sto_cazzo()
39+
40+
enddef
41+
42+
# Tests start here
43+
def g:Test_sto_cazzo()
44+
Generate_markdown_testfile()
45+
46+
exe $"edit {src_name}"
47+
48+
49+
# redraw!
50+
# sleep 3
51+
:%bw!
52+
Cleanup_markdown_testfile()
53+
enddef

0 commit comments

Comments
 (0)