diff options
author | Lewis Russell <lewis6991@gmail.com> | 2023-12-19 13:55:02 +0000 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2023-12-22 20:27:07 +0000 |
commit | 2b0acacb3c2cdd67436846d5117ae323ea7a8fd4 (patch) | |
tree | 2fe6f4de311da3505c00b6f8a64e0df54a33c1ae /test | |
parent | 031088fc0afffe4af6fa90d68d5b93ca09992ef1 (diff) | |
download | rneovim-2b0acacb3c2cdd67436846d5117ae323ea7a8fd4.tar.gz rneovim-2b0acacb3c2cdd67436846d5117ae323ea7a8fd4.tar.bz2 rneovim-2b0acacb3c2cdd67436846d5117ae323ea7a8fd4.zip |
fix(decor): allow adding providers during redraw
Fixes: #26652
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/ui/decorations_spec.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/functional/ui/decorations_spec.lua b/test/functional/ui/decorations_spec.lua index f1290bbdca..0472b72e26 100644 --- a/test/functional/ui/decorations_spec.lua +++ b/test/functional/ui/decorations_spec.lua @@ -687,6 +687,17 @@ describe('decorations providers', function() {18:Press ENTER or type command to continue}^ | ]]} end) + + it('can add new providers during redraw #26652', function() + setup_provider [[ + local ns = api.nvim_create_namespace('test_no_add') + function on_do(...) + api.nvim_set_decoration_provider(ns, {}) + end + ]] + + helpers.assert_alive() + end) end) local example_text = [[ |