aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/buffer_spec.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2016-07-30 01:39:09 +0300
committerZyX <kp-pav@yandex.ru>2017-02-23 19:46:44 +0300
commit0eab7ac4b98d9a29e9713251a0402b5fbc37355e (patch)
tree721ea9c6ecc0a6c12387095fb4cf7c1a3ac0fae2 /test/functional/api/buffer_spec.lua
parent9752a333c32c344eb0cd86b4a3bba4ce6cba3b23 (diff)
downloadrneovim-0eab7ac4b98d9a29e9713251a0402b5fbc37355e.tar.gz
rneovim-0eab7ac4b98d9a29e9713251a0402b5fbc37355e.tar.bz2
rneovim-0eab7ac4b98d9a29e9713251a0402b5fbc37355e.zip
api/buffer: Add nvim_buf_get_changedtick method
Diffstat (limited to 'test/functional/api/buffer_spec.lua')
-rw-r--r--test/functional/api/buffer_spec.lua15
1 files changed, 14 insertions, 1 deletions
diff --git a/test/functional/api/buffer_spec.lua b/test/functional/api/buffer_spec.lua
index 3d3a2bb046..5df8d57050 100644
--- a/test/functional/api/buffer_spec.lua
+++ b/test/functional/api/buffer_spec.lua
@@ -2,7 +2,9 @@ local helpers = require('test.functional.helpers')(after_each)
local clear, nvim, buffer = helpers.clear, helpers.nvim, helpers.buffer
local curbuf, curwin, eq = helpers.curbuf, helpers.curwin, helpers.eq
local curbufmeths, ok = helpers.curbufmeths, helpers.ok
-local funcs, request = helpers.funcs, helpers.request
+local funcs = helpers.funcs
+local request = helpers.request
+local neq = helpers.neq
local NIL = helpers.NIL
describe('api/buf', function()
@@ -249,6 +251,17 @@ describe('api/buf', function()
eq(1, funcs.exists('b:lua'))
curbufmeths.del_var('lua')
eq(0, funcs.exists('b:lua'))
+ curbuf('set_var', 'changedtick', true)
+ eq(true, curbuf('get_var', 'changedtick'))
+ neq(true, nvim('eval', 'b:changedtick'))
+ end)
+ end)
+
+ describe('get_changedtick', function()
+ it('works', function()
+ eq(2, curbufmeths.get_changedtick())
+ curbufmeths.set_lines(0, 1, false, {'abc\0', '\0def', 'ghi'})
+ eq(3, curbufmeths.get_changedtick())
end)
it('buffer_set_var returns the old value', function()