@@ -32,8 +32,8 @@ describe('table.md', function()
32
32
util .heading (row :increment (2 ), 1 ),
33
33
util .table_border (row :increment (2 ), true , { 11 , 11 }),
34
34
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 ),
37
37
util .table_delimiter (row :increment (), { 11 , 11 }),
38
38
util .table_pipe (row :increment (), 0 , false ),
39
39
util .table_pipe (row :get (), 12 , false ),
@@ -88,8 +88,8 @@ describe('table.md', function()
88
88
util .heading (row :increment (2 ), 1 ),
89
89
util .table_border (row :increment (2 ), true , { 11 , 11 }),
90
90
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 ),
93
93
util .table_delimiter (row :increment (), { 11 , 11 }),
94
94
util .table_pipe (row :increment (), 0 , false ),
95
95
util .table_pipe (row :get (), 12 , false ),
@@ -139,8 +139,8 @@ describe('table.md', function()
139
139
util .heading (row :increment (2 ), 1 ),
140
140
util .table_border (row :increment (2 ), true , { 11 , 11 }),
141
141
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 ),
144
144
util .table_delimiter (row :increment (), { 11 , 11 }),
145
145
util .table_pipe (row :increment (), 0 , false ),
146
146
util .table_pipe (row :get (), 12 , false ),
@@ -200,11 +200,9 @@ describe('table.md', function()
200
200
201
201
vim .list_extend (expected , {
202
202
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 ),
205
204
util .table_delimiter (row :increment (), { 11 , 11 }),
206
205
table_row (row :increment (), 25 , ' │ Item 1 │ Item 2 │' , false ),
207
- util .table_border (row :get (), false , { 11 , 11 }),
208
206
})
209
207
210
208
util .assert_view (expected , {
@@ -218,11 +216,9 @@ describe('table.md', function()
218
216
' 6' ,
219
217
' 7 Table no Inline' ,
220
218
' 8' ,
221
- ' ┌───────────┬───────────┐' ,
222
- ' 9 │ Heading 1 │ Heading 2 │' ,
219
+ ' 9 │ <Heading 1> │ Heading 2 │' ,
223
220
' 10 ├───────────┼───────────┤' ,
224
221
' 11 │ Item 1 │ Item 2 │' ,
225
- ' └───────────┴───────────┘' ,
226
222
})
227
223
end )
228
224
@@ -240,11 +236,11 @@ describe('table.md', function()
240
236
' 6' ,
241
237
' 7 Table no Inline' ,
242
238
' 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
+ ' └─────────────────── ┴───────────┘' ,
248
244
})
249
245
end )
250
246
@@ -262,11 +258,33 @@ describe('table.md', function()
262
258
' 6' ,
263
259
' 7 Table no Inline' ,
264
260
' 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
+ ' └─────────────┴───────────┘' ,
270
288
})
271
289
end )
272
290
end )
0 commit comments