diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-09-01 22:04:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-01 22:04:20 -0700 |
commit | 299331490eb037d355e58efbff8e9a7f3e026431 (patch) | |
tree | 427e35ba1f87cd697b12317c97fccf2a2bff1a93 /test/functional/api/buffer_spec.lua | |
parent | 5f23a3dbcf6776eb17757cd879ed0b22b81829ff (diff) | |
download | rneovim-299331490eb037d355e58efbff8e9a7f3e026431.tar.gz rneovim-299331490eb037d355e58efbff8e9a7f3e026431.tar.bz2 rneovim-299331490eb037d355e58efbff8e9a7f3e026431.zip |
API: nvim_buf_set_lines: handle 'nomodifiable' #10910
Diffstat (limited to 'test/functional/api/buffer_spec.lua')
-rw-r--r-- | test/functional/api/buffer_spec.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/functional/api/buffer_spec.lua b/test/functional/api/buffer_spec.lua index 9d6cfb99ab..849fbedd01 100644 --- a/test/functional/api/buffer_spec.lua +++ b/test/functional/api/buffer_spec.lua @@ -14,6 +14,7 @@ local meth_pcall = helpers.meth_pcall local command = helpers.command local bufmeths = helpers.bufmeths local feed = helpers.feed +local expect_err = helpers.expect_err describe('api/buf', function() before_each(clear) @@ -197,6 +198,12 @@ describe('api/buf', function() eq(': ' .. exp_emsg, emsg:sub(-#exp_emsg - 2)) end) + it("fails if 'nomodifiable'", function() + command('set nomodifiable') + expect_err([[Buffer is not 'modifiable']], + bufmeths.set_lines, 1, 1, 2, false, {'a','b'}) + end) + it('has correct line_count when inserting and deleting', function() eq(1, line_count()) set_lines(-1, -1, true, {'line'}) |