aboutsummaryrefslogtreecommitdiff
path: root/test/functional
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional')
-rw-r--r--test/functional/ui/decorations_spec.lua22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/functional/ui/decorations_spec.lua b/test/functional/ui/decorations_spec.lua
index eda95b8991..c86b68994d 100644
--- a/test/functional/ui/decorations_spec.lua
+++ b/test/functional/ui/decorations_spec.lua
@@ -4948,6 +4948,28 @@ if (h->n_buckets < new_n_buckets) { // expand
|
]])
end)
+
+ it('not drawn when invalid', function()
+ api.nvim_buf_set_lines(0, 0, -1, false, { 'foo', 'bar' })
+ api.nvim_buf_set_extmark(0, ns, 0, 0, { virt_lines = {{{'VIRT1'}}}, invalidate = true })
+ screen:expect({
+ grid = [[
+ ^foo |
+ VIRT1 |
+ bar |
+ {1:~ }|*8
+ |
+ ]]
+ })
+ feed('dd')
+ screen:expect({
+ grid = [[
+ ^bar |
+ {1:~ }|*10
+ |
+ ]]
+ })
+ end)
end)
describe('decorations: signs', function()