diff options
author | Marco Hinz <mh.codebro@gmail.com> | 2019-11-10 16:38:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-10 16:38:04 +0100 |
commit | 1cb4674547828a315b7aef5b6c635726b3bc12e5 (patch) | |
tree | 5207a5ed951a5820f18019b9ad0acbebc7b9d83d /test/functional/ui/bufhl_spec.lua | |
parent | 3a075ce3dc97926f5aabc027b77a80c26c65de61 (diff) | |
download | rneovim-1cb4674547828a315b7aef5b6c635726b3bc12e5.tar.gz rneovim-1cb4674547828a315b7aef5b6c635726b3bc12e5.tar.bz2 rneovim-1cb4674547828a315b7aef5b6c635726b3bc12e5.zip |
api: add nvim_buf_get_virtual_text() (#11354)
This adds the missing partner function of nvim_buf_set_virtual_text().
Diffstat (limited to 'test/functional/ui/bufhl_spec.lua')
-rw-r--r-- | test/functional/ui/bufhl_spec.lua | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/functional/ui/bufhl_spec.lua b/test/functional/ui/bufhl_spec.lua index 5df909f79c..65c5f67726 100644 --- a/test/functional/ui/bufhl_spec.lua +++ b/test/functional/ui/bufhl_spec.lua @@ -386,6 +386,22 @@ describe('Buffer highlighting', function() ]]) end) + it('can be retrieved', function() + local get_virtual_text = curbufmeths.get_virtual_text + local line_count = curbufmeths.line_count + + local s1 = {{'Köttbullar', 'Comment'}, {'Kräuterbutter'}} + local s2 = {{'こんにちは', 'Comment'}} + + set_virtual_text(-1, 0, s1, {}) + eq(s1, get_virtual_text(0)) + + set_virtual_text(-1, line_count(), s2, {}) + eq(s2, get_virtual_text(line_count())) + + eq({}, get_virtual_text(line_count() + 9000)) + end) + it('is not highlighted by visual selection', function() feed("ggVG") screen:expect([[ |