Skip to content

Commit fb9f5f0

Browse files
chore: minor edit to unit test language marks
1 parent 07c143f commit fb9f5f0

File tree

4 files changed

+12
-13
lines changed

4 files changed

+12
-13
lines changed

tests/callout_spec.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ describe('callout.md', function()
4545
util.quote(row:increment(), '%s', ok),
4646
util.quote(row:increment(), '%s ', ok),
4747
util.code_row(row:get(), 2),
48-
util.code_language(row:get(), 5, 8, 'lua'),
48+
util.code_language(row:get(), 2, 'lua'),
4949
util.quote(row:increment(), '%s ', ok),
5050
util.code_row(row:get(), 2),
5151
util.quote(row:increment(), '%s ', ok),

tests/code_spec.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ describe('code.md', function()
4949

5050
vim.list_extend(expected, {
5151
util.code_row(row:increment(2), 0),
52-
util.code_language(row:get(), 3, 7, 'rust'),
52+
util.code_language(row:get(), 0, 'rust'),
5353
})
5454
for _ = 1, 3 do
5555
table.insert(expected, util.code_row(row:increment(), 0))
@@ -59,7 +59,7 @@ describe('code.md', function()
5959
vim.list_extend(expected, {
6060
util.bullet(row:increment(2), 0, 1),
6161
util.code_row(row:increment(2), 2),
62-
util.code_language(row:get(), 5, 8, 'lua'),
62+
util.code_language(row:get(), 2, 'lua'),
6363
})
6464
for _ = 1, 2 do
6565
table.insert(expected, util.code_row(row:increment(), 2))
@@ -69,7 +69,7 @@ describe('code.md', function()
6969
vim.list_extend(expected, {
7070
util.bullet(row:increment(2), 0, 1),
7171
util.code_row(row:increment(2), 2),
72-
util.code_language(row:get(), 5, 8, 'lua'),
72+
util.code_language(row:get(), 2, 'lua'),
7373
})
7474
for _, col in ipairs({ 2, 0, 2 }) do
7575
table.insert(expected, util.code_row(row:increment(), col))
@@ -95,7 +95,7 @@ describe('code.md', function()
9595
vim.list_extend(expected, {
9696
util.code_row(row:increment(2), 0),
9797
hide_background(row:get(), 0, 34),
98-
util.code_language(row:get(), 3, 7, 'rust'),
98+
util.code_language(row:get(), 0, 'rust'),
9999
})
100100
for _ = 1, 3 do
101101
vim.list_extend(expected, {
@@ -110,7 +110,7 @@ describe('code.md', function()
110110
util.bullet(row:increment(2), 0, 1),
111111
util.code_row(row:increment(2), 2),
112112
hide_background(row:get(), 2, 20),
113-
util.code_language(row:get(), 5, 8, 'lua'),
113+
util.code_language(row:get(), 2, 'lua'),
114114
})
115115
for _ = 1, 2 do
116116
vim.list_extend(expected, {
@@ -125,7 +125,7 @@ describe('code.md', function()
125125
util.bullet(row:increment(2), 0, 1),
126126
util.code_row(row:increment(2), 2),
127127
hide_background(row:get(), 2, 20),
128-
util.code_language(row:get(), 5, 8, 'lua'),
128+
util.code_language(row:get(), 2, 'lua'),
129129
})
130130
for _, col in ipairs({ 2, 0, 2 }) do
131131
vim.list_extend(expected, {

tests/heading_code_spec.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('heading_code.md', function()
2020

2121
vim.list_extend(expected, {
2222
util.code_row(row:increment(2), 0),
23-
util.code_language(row:get(), 3, 9, 'python'),
23+
util.code_language(row:get(), 0, 'python'),
2424
})
2525
for _ = 13, 21 do
2626
table.insert(expected, util.code_row(row:increment(), 0))

tests/util.lua

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -137,11 +137,10 @@ function M.code_row(row, col)
137137
end
138138

139139
---@param row integer
140-
---@param start_col integer
141-
---@param end_col integer
140+
---@param col integer
142141
---@param name 'python'|'lua'|'rust'
143142
---@return render.md.MarkInfo[]
144-
function M.code_language(row, start_col, end_col, name)
143+
function M.code_language(row, col, name)
145144
local icon, highlight
146145
if name == 'python' then
147146
icon, highlight = '󰌠 ', 'MiniIconsYellow'
@@ -153,14 +152,14 @@ function M.code_language(row, start_col, end_col, name)
153152
---@type render.md.MarkInfo
154153
local sign_mark = {
155154
row = { row, row },
156-
col = { start_col, end_col },
155+
col = { col + 3, col + 3 + #name },
157156
sign_text = icon,
158157
sign_hl_group = M.hl('_' .. highlight .. '_' .. M.hl('Sign')),
159158
}
160159
---@type render.md.MarkInfo
161160
local language_mark = {
162161
row = { row },
163-
col = { start_col },
162+
col = { col + 3 },
164163
virt_text = { { icon .. name, { highlight, M.hl('Code') } } },
165164
virt_text_pos = 'inline',
166165
}

0 commit comments

Comments
 (0)