22
33local util = require (' tests.util' )
44
5- --- @param row integer
6- --- @param col integer
7- --- @param win_col integer
8- --- @return render.md.MarkInfo
9- local function hide_background (row , col , win_col )
10- --- @type render.md.MarkInfo
11- return {
12- row = { row },
13- col = { col },
14- virt_text = { { string.rep (' ' , vim .opt .columns :get () * 2 ), ' Normal' } },
15- virt_text_pos = ' win_col' ,
16- virt_text_win_col = win_col ,
17- }
18- end
19-
205--- @param row integer
216--- @param col integer
227--- @param offset integer
@@ -47,19 +32,15 @@ describe('code.md', function()
4732
4833 vim .list_extend (expected , util .heading (row :get (), 1 ))
4934
50- vim .list_extend (expected , {
51- util .code_row (row :increment (2 ), 0 ),
52- util .code_language (row :get (), 0 , ' rust' ),
53- })
35+ table.insert (expected , util .code_language (row :increment (2 ), 0 , ' rust' ))
5436 for _ = 1 , 3 do
5537 table.insert (expected , util .code_row (row :increment (), 0 ))
5638 end
5739 table.insert (expected , util .code_below (row :increment (), 0 ))
5840
5941 vim .list_extend (expected , {
6042 util .bullet (row :increment (2 ), 0 , 1 ),
61- util .code_row (row :increment (2 ), 2 ),
62- util .code_language (row :get (), 2 , ' lua' ),
43+ util .code_language (row :increment (2 ), 2 , ' lua' ),
6344 })
6445 for _ = 1 , 2 do
6546 table.insert (expected , util .code_row (row :increment (), 2 ))
@@ -68,8 +49,7 @@ describe('code.md', function()
6849
6950 vim .list_extend (expected , {
7051 util .bullet (row :increment (2 ), 0 , 1 ),
71- util .code_row (row :increment (2 ), 2 ),
72- util .code_language (row :get (), 2 , ' lua' ),
52+ util .code_language (row :increment (2 ), 2 , ' lua' ),
7353 })
7454 for _ , col in ipairs ({ 2 , 0 , 2 }) do
7555 table.insert (expected , util .code_row (row :increment (), col ))
@@ -92,46 +72,38 @@ describe('code.md', function()
9272
9373 vim .list_extend (expected , util .heading (row :get (), 1 ))
9474
95- vim .list_extend (expected , {
96- util .code_row (row :increment (2 ), 0 ),
97- hide_background (row :get (), 0 , 34 ),
98- util .code_language (row :get (), 0 , ' rust' ),
99- })
75+ table.insert (expected , util .code_language (row :increment (2 ), 0 , ' rust' , 34 ))
10076 for _ = 1 , 3 do
10177 vim .list_extend (expected , {
10278 util .code_row (row :increment (), 0 ),
10379 padding (row :get (), 0 , 0 , 2 ),
104- hide_background (row :get (), 0 , 34 ),
80+ util . code_hide (row :get (), 0 , 34 ),
10581 })
10682 end
10783 table.insert (expected , util .code_below (row :increment (), 0 , 34 ))
10884
10985 vim .list_extend (expected , {
11086 util .bullet (row :increment (2 ), 0 , 1 ),
111- util .code_row (row :increment (2 ), 2 ),
112- hide_background (row :get (), 2 , 20 ),
113- util .code_language (row :get (), 2 , ' lua' ),
87+ util .code_language (row :increment (2 ), 2 , ' lua' , 20 ),
11488 })
11589 for _ = 1 , 2 do
11690 vim .list_extend (expected , {
11791 util .code_row (row :increment (), 2 ),
11892 padding (row :get (), 2 , 0 , 2 ),
119- hide_background (row :get (), 2 , 20 ),
93+ util . code_hide (row :get (), 2 , 20 ),
12094 })
12195 end
12296 table.insert (expected , util .code_below (row :increment (), 2 , 20 ))
12397
12498 vim .list_extend (expected , {
12599 util .bullet (row :increment (2 ), 0 , 1 ),
126- util .code_row (row :increment (2 ), 2 ),
127- hide_background (row :get (), 2 , 20 ),
128- util .code_language (row :get (), 2 , ' lua' ),
100+ util .code_language (row :increment (2 ), 2 , ' lua' , 20 ),
129101 })
130102 for _ , col in ipairs ({ 2 , 0 , 2 }) do
131103 vim .list_extend (expected , {
132104 util .code_row (row :increment (), col ),
133105 padding (row :get (), col , 2 - col , 2 ),
134- hide_background (row :get (), col , 20 ),
106+ util . code_hide (row :get (), col , 20 ),
135107 })
136108 end
137109 table.insert (expected , util .code_below (row :increment (), 2 , 20 ))
0 commit comments