aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2015-07-05 02:38:41 +0300
committerZyX <kp-pav@yandex.ru>2015-10-08 21:59:56 +0300
commitcf004c0d41833349eca0d7f7947e80dd8fc7aea7 (patch)
tree490e2f4fbac9394f2c3069c17c16f287cf755fd1
parent941ec54aa1183be41df9bee426bd97ecd4d1a0d7 (diff)
downloadrneovim-cf004c0d41833349eca0d7f7947e80dd8fc7aea7.tar.gz
rneovim-cf004c0d41833349eca0d7f7947e80dd8fc7aea7.tar.bz2
rneovim-cf004c0d41833349eca0d7f7947e80dd8fc7aea7.zip
functests: Test dumping and loading change list
-rw-r--r--test/functional/shada/marks_spec.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/functional/shada/marks_spec.lua b/test/functional/shada/marks_spec.lua
index b853513317..f1a112bfef 100644
--- a/test/functional/shada/marks_spec.lua
+++ b/test/functional/shada/marks_spec.lua
@@ -148,4 +148,18 @@ describe('ShaDa support code', function()
eq(testfilename_2, nvim_eval('bufname("%")'))
eq(2, nvim_current_line())
end)
+
+ it('is able to dump and restore change list', function()
+ nvim_command('edit ' .. testfilename)
+ nvim_feed('Gra')
+ nvim_feed('ggrb')
+ nvim_command('qall!')
+ reset()
+ nvim_command('edit ' .. testfilename)
+ -- nvim_command('rviminfo')
+ nvim_feed('Gg;')
+ eq(1, nvim_current_line())
+ nvim_feed('g;')
+ eq(2, nvim_current_line())
+ end)
end)