diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-29 21:52:58 +0000 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-29 21:52:58 +0000 |
commit | 931bffbda3668ddc609fc1da8f9eb576b170aa52 (patch) | |
tree | d8c1843a95da5ea0bb4acc09f7e37843d9995c86 /test/functional/legacy/061_undo_tree_spec.lua | |
parent | 142d9041391780ac15b89886a54015fdc5c73995 (diff) | |
parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
download | rneovim-userreg.tar.gz rneovim-userreg.tar.bz2 rneovim-userreg.zip |
Merge remote-tracking branch 'upstream/master' into userreguserreg
Diffstat (limited to 'test/functional/legacy/061_undo_tree_spec.lua')
-rw-r--r-- | test/functional/legacy/061_undo_tree_spec.lua | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/test/functional/legacy/061_undo_tree_spec.lua b/test/functional/legacy/061_undo_tree_spec.lua index 1a8ef067d0..b5af8f7d52 100644 --- a/test/functional/legacy/061_undo_tree_spec.lua +++ b/test/functional/legacy/061_undo_tree_spec.lua @@ -22,29 +22,30 @@ end describe('undo tree:', function() before_each(clear) + local fname = 'Xtest_functional_legacy_undotree' teardown(function() - os.remove('Xtest.source') + os.remove(fname .. '.source') end) describe(':earlier and :later', function() before_each(function() - os.remove('Xtest') + os.remove(fname) end) teardown(function() - os.remove('Xtest') + os.remove(fname) end) it('time specifications, g- g+', function() -- We write the test text to a file in order to prevent nvim to record -- the inserting of the text into the undo history. - write_file('Xtest', '\n123456789\n') + write_file(fname, '\n123456789\n') -- `:earlier` and `:later` are (obviously) time-sensitive, so this test -- sometimes fails if the system is under load. It is wrapped in a local -- function to allow multiple attempts. local function test_earlier_later() clear() - feed_command('e Xtest') + feed_command('e ' .. fname) -- Assert that no undo history is present. eq({}, eval('undotree().entries')) -- Delete three characters and undo. @@ -103,7 +104,7 @@ describe('undo tree:', function() it('file-write specifications', function() feed('ione one one<esc>') - feed_command('w Xtest') + feed_command('w ' .. fname) feed('otwo<esc>') feed('otwo<esc>') feed_command('w') @@ -187,7 +188,7 @@ describe('undo tree:', function() it('undo an expression-register', function() local normal_commands = 'o1\027a2\018=string(123)\n\027' - write_file('Xtest.source', normal_commands) + write_file(fname .. '.source', normal_commands) feed('oa<esc>') feed('ob<esc>') @@ -221,7 +222,7 @@ describe('undo tree:', function() c 12]]) feed('od<esc>') - feed_command('so! Xtest.source') + feed_command('so! ' .. fname .. '.source') expect([[ a |