@@ -32,8 +32,8 @@ describe('table.md', function()
3232 util .heading (row :increment (2 ), 1 ),
3333 util .table_border (row :increment (2 ), true , { 11 , 11 }),
3434 util .table_pipe (row :get (), 0 , true ),
35- util .table_pipe (row :get (), 12 , true ),
36- util .table_pipe (row :get (), 24 , true ),
35+ util .table_pipe (row :get (), 20 , true ),
36+ util .table_pipe (row :get (), 32 , true ),
3737 util .table_delimiter (row :increment (), { 11 , 11 }),
3838 util .table_pipe (row :increment (), 0 , false ),
3939 util .table_pipe (row :get (), 12 , false ),
@@ -88,8 +88,8 @@ describe('table.md', function()
8888 util .heading (row :increment (2 ), 1 ),
8989 util .table_border (row :increment (2 ), true , { 11 , 11 }),
9090 util .table_pipe (row :get (), 0 , true ),
91- util .table_pipe (row :get (), 12 , true ),
92- util .table_pipe (row :get (), 24 , true ),
91+ util .table_pipe (row :get (), 20 , true ),
92+ util .table_pipe (row :get (), 32 , true ),
9393 util .table_delimiter (row :increment (), { 11 , 11 }),
9494 util .table_pipe (row :increment (), 0 , false ),
9595 util .table_pipe (row :get (), 12 , false ),
@@ -139,8 +139,8 @@ describe('table.md', function()
139139 util .heading (row :increment (2 ), 1 ),
140140 util .table_border (row :increment (2 ), true , { 11 , 11 }),
141141 util .table_pipe (row :get (), 0 , true ),
142- util .table_pipe (row :get (), 12 , true ),
143- util .table_pipe (row :get (), 24 , true ),
142+ util .table_pipe (row :get (), 20 , true ),
143+ util .table_pipe (row :get (), 32 , true ),
144144 util .table_delimiter (row :increment (), { 11 , 11 }),
145145 util .table_pipe (row :increment (), 0 , false ),
146146 util .table_pipe (row :get (), 12 , false ),
@@ -200,11 +200,9 @@ describe('table.md', function()
200200
201201 vim .list_extend (expected , {
202202 util .heading (row :increment (2 ), 1 ),
203- util .table_border (row :increment (2 ), true , { 11 , 11 }),
204- table_row (row :get (), 25 , ' │ Heading 1 │ Heading 2 │' , true ),
203+ table_row (row :increment (2 ), 33 , ' │ <Heading 1> │ Heading 2 │' , true ),
205204 util .table_delimiter (row :increment (), { 11 , 11 }),
206205 table_row (row :increment (), 25 , ' │ Item 1 │ Item 2 │' , false ),
207- util .table_border (row :get (), false , { 11 , 11 }),
208206 })
209207
210208 util .assert_view (expected , {
@@ -218,11 +216,9 @@ describe('table.md', function()
218216 ' 6' ,
219217 ' 7 Table no Inline' ,
220218 ' 8' ,
221- ' ┌───────────┬───────────┐' ,
222- ' 9 │ Heading 1 │ Heading 2 │' ,
219+ ' 9 │ <Heading 1> │ Heading 2 │' ,
223220 ' 10 ├───────────┼───────────┤' ,
224221 ' 11 │ Item 1 │ Item 2 │' ,
225- ' └───────────┴───────────┘' ,
226222 })
227223 end )
228224
@@ -240,11 +236,11 @@ describe('table.md', function()
240236 ' 6' ,
241237 ' 7 Table no Inline' ,
242238 ' 8' ,
243- ' ┌───────────┬───────────┐' ,
244- ' 9 │ Heading 1 │ Heading 2 │' ,
245- ' 10 ├───────────┼───────────┤' ,
246- ' 11 │ Item 1 │ Item 2 │' ,
247- ' └───────────┴───────────┘' ,
239+ ' ┌─────────────────── ┬───────────┐' ,
240+ ' 9 │ < Heading 1> │ Heading 2 │' ,
241+ ' 10 ├─────────────────── ┼───────────┤' ,
242+ ' 11 │ Item 1 │ Item 2 │' ,
243+ ' └─────────────────── ┴───────────┘' ,
248244 })
249245 end )
250246
@@ -262,11 +258,33 @@ describe('table.md', function()
262258 ' 6' ,
263259 ' 7 Table no Inline' ,
264260 ' 8' ,
265- ' ┌───────────┬───────────┐' ,
266- ' 9 │ Heading 1 │ Heading 2 │' ,
267- ' 10 ├───────────┼───────────┤' ,
268- ' 11 │ Item 1 │ Item 2 │' ,
269- ' └───────────┴───────────┘' ,
261+ ' ┌─────────────┬───────────┐' ,
262+ ' 9 │ <Heading 1> │ Heading 2 │' ,
263+ ' 10 ├─────────────┼───────────┤' ,
264+ ' 11 │ Item 1 │ Item 2 │' ,
265+ ' └─────────────┴───────────┘' ,
266+ })
267+ end )
268+
269+ it (' conceallevel 2' , function ()
270+ util .setup (' tests/data/table.md' , { win_options = { conceallevel = { rendered = 2 } } })
271+
272+ util .assert_screen ({
273+ ' 1 Table with Inline' ,
274+ ' 2' ,
275+ ' ┌───────────┬────────────────────────┐' ,
276+ ' 3 │ Heading 1 │ Heading 2 │' ,
277+ ' 4 ├───────────┼───────────────────────━┤' ,
278+ ' 5 │ Item 行 │ link │' ,
279+ ' └───────────┴────────────────────────┘' ,
280+ ' 6' ,
281+ ' 7 Table no Inline' ,
282+ ' 8' ,
283+ ' ┌─────────────┬───────────┐' ,
284+ ' 9 │ <Heading 1> │ Heading 2 │' ,
285+ ' 10 ├─────────────┼───────────┤' ,
286+ ' 11 │ Item 1 │ Item 2 │' ,
287+ ' └─────────────┴───────────┘' ,
270288 })
271289 end )
272290end )
0 commit comments