diff options
author | Lewis Russell <lewis6991@gmail.com> | 2024-01-12 13:11:28 +0000 |
---|---|---|
committer | Lewis Russell <lewis6991@gmail.com> | 2024-01-12 17:53:27 +0000 |
commit | 4f81f506f96f8b5bfcf00e952ceb492d3ce9dc6e (patch) | |
tree | 0cbb2cf8dac8b4f43109dc6f7a4051dfbea23f12 /test/functional/editor | |
parent | c30f2e3182e3b50e7c03932027ac55edfc8ada4a (diff) | |
download | rneovim-4f81f506f96f8b5bfcf00e952ceb492d3ce9dc6e.tar.gz rneovim-4f81f506f96f8b5bfcf00e952ceb492d3ce9dc6e.tar.bz2 rneovim-4f81f506f96f8b5bfcf00e952ceb492d3ce9dc6e.zip |
test: normalise nvim bridge functions
- remove helpers.cur*meths
- remove helpers.nvim
Diffstat (limited to 'test/functional/editor')
-rw-r--r-- | test/functional/editor/completion_spec.lua | 3 | ||||
-rw-r--r-- | test/functional/editor/jump_spec.lua | 4 | ||||
-rw-r--r-- | test/functional/editor/langmap_spec.lua | 2 | ||||
-rw-r--r-- | test/functional/editor/macro_spec.lua | 39 | ||||
-rw-r--r-- | test/functional/editor/mark_spec.lua | 9 | ||||
-rw-r--r-- | test/functional/editor/put_spec.lua | 4 | ||||
-rw-r--r-- | test/functional/editor/tabpage_spec.lua | 2 |
7 files changed, 33 insertions, 30 deletions
diff --git a/test/functional/editor/completion_spec.lua b/test/functional/editor/completion_spec.lua index 2e1d36202d..f683884292 100644 --- a/test/functional/editor/completion_spec.lua +++ b/test/functional/editor/completion_spec.lua @@ -5,7 +5,6 @@ local clear, feed = helpers.clear, helpers.feed local eval, eq, neq = helpers.eval, helpers.eq, helpers.neq local feed_command, source, expect = helpers.feed_command, helpers.source, helpers.expect local funcs = helpers.funcs -local curbufmeths = helpers.curbufmeths local command = helpers.command local meths = helpers.meths local poke_eventloop = helpers.poke_eventloop @@ -928,7 +927,7 @@ describe('completion', function() end) it('CompleteChanged autocommand', function() - curbufmeths.set_lines(0, 1, false, { 'foo', 'bar', 'foobar', '' }) + meths.nvim_buf_set_lines(0, 0, 1, false, { 'foo', 'bar', 'foobar', '' }) source([[ set complete=. completeopt=noinsert,noselect,menuone function! OnPumChange() diff --git a/test/functional/editor/jump_spec.lua b/test/functional/editor/jump_spec.lua index e063924018..8787fd60f1 100644 --- a/test/functional/editor/jump_spec.lua +++ b/test/functional/editor/jump_spec.lua @@ -8,7 +8,7 @@ local funcs = helpers.funcs local feed = helpers.feed local exec_capture = helpers.exec_capture local write_file = helpers.write_file -local curbufmeths = helpers.curbufmeths +local meths = helpers.meths describe('jumplist', function() local fname1 = 'Xtest-functional-normal-jump' @@ -284,7 +284,7 @@ describe('jumpoptions=view', function() screen:attach() command('edit ' .. file1) feed('7GzbG') - curbufmeths.set_lines(0, 2, true, {}) + meths.nvim_buf_set_lines(0, 0, 2, true, {}) -- Move to line 7, and set it as the last line visible on the view with zb, meaning to recover -- the view it needs to put the cursor 7 lines from the top line. Then go to the end of the -- file, delete 2 lines before line 7, meaning the jump/mark is moved 2 lines up to line 5. diff --git a/test/functional/editor/langmap_spec.lua b/test/functional/editor/langmap_spec.lua index e697140889..5ad81ce5c2 100644 --- a/test/functional/editor/langmap_spec.lua +++ b/test/functional/editor/langmap_spec.lua @@ -4,7 +4,7 @@ local eq, neq, call = helpers.eq, helpers.neq, helpers.call local eval, feed, clear = helpers.eval, helpers.feed, helpers.clear local command, insert, expect = helpers.command, helpers.insert, helpers.expect local feed_command = helpers.feed_command -local curwin = helpers.curwin +local curwin = helpers.meths.nvim_get_current_win describe("'langmap'", function() before_each(function() diff --git a/test/functional/editor/macro_spec.lua b/test/functional/editor/macro_spec.lua index ceaa01344c..1d2df8ce70 100644 --- a/test/functional/editor/macro_spec.lua +++ b/test/functional/editor/macro_spec.lua @@ -9,7 +9,6 @@ local command = helpers.command local funcs = helpers.funcs local meths = helpers.meths local insert = helpers.insert -local curbufmeths = helpers.curbufmeths describe('macros', function() before_each(function() @@ -41,16 +40,19 @@ hello]] feed [[gg]] feed [[qqAFOO<esc>q]] - eq({ 'helloFOO', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOO', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[Q]] - eq({ 'helloFOOFOO', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOOFOO', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[G3Q]] - eq({ 'helloFOOFOO', 'hello', 'helloFOOFOOFOO' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOOFOO', 'hello', 'helloFOOFOOFOO' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[ggV3jQ]] - eq({ 'helloFOOFOOFOO', 'helloFOO', 'helloFOOFOOFOOFOO' }, curbufmeths.get_lines(0, -1, false)) + eq( + { 'helloFOOFOOFOO', 'helloFOO', 'helloFOOFOOFOOFOO' }, + meths.nvim_buf_get_lines(0, 0, -1, false) + ) end) it('can be replayed with @', function() @@ -60,16 +62,19 @@ hello]] feed [[gg]] feed [[qqAFOO<esc>q]] - eq({ 'helloFOO', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOO', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[Q]] - eq({ 'helloFOOFOO', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOOFOO', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[G3@@]] - eq({ 'helloFOOFOO', 'hello', 'helloFOOFOOFOO' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOOFOO', 'hello', 'helloFOOFOOFOO' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[ggV2j@@]] - eq({ 'helloFOOFOOFOO', 'helloFOO', 'helloFOOFOOFOOFOO' }, curbufmeths.get_lines(0, -1, false)) + eq( + { 'helloFOOFOOFOO', 'helloFOO', 'helloFOOFOOFOOFOO' }, + meths.nvim_buf_get_lines(0, 0, -1, false) + ) end) it('can be replayed with @q and @w', function() @@ -79,17 +84,17 @@ hello]] feed [[gg]] feed [[qqAFOO<esc>qu]] - eq({ 'hello', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'hello', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[qwA123<esc>qu]] - eq({ 'hello', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'hello', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[V3j@q]] - eq({ 'helloFOO', 'helloFOO', 'helloFOO' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOO', 'helloFOO', 'helloFOO' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[gg]] feed [[Vj@w]] - eq({ 'helloFOO123', 'helloFOO123', 'helloFOO' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOO123', 'helloFOO123', 'helloFOO' }, meths.nvim_buf_get_lines(0, 0, -1, false)) end) it('can be replayed with @q and @w visual-block', function() @@ -99,17 +104,17 @@ hello]] feed [[gg]] feed [[qqAFOO<esc>qu]] - eq({ 'hello', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'hello', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[qwA123<esc>qu]] - eq({ 'hello', 'hello', 'hello' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'hello', 'hello', 'hello' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[<C-v>3j@q]] - eq({ 'helloFOO', 'helloFOO', 'helloFOO' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOO', 'helloFOO', 'helloFOO' }, meths.nvim_buf_get_lines(0, 0, -1, false)) feed [[gg]] feed [[<C-v>j@w]] - eq({ 'helloFOO123', 'helloFOO123', 'helloFOO' }, curbufmeths.get_lines(0, -1, false)) + eq({ 'helloFOO123', 'helloFOO123', 'helloFOO' }, meths.nvim_buf_get_lines(0, 0, -1, false)) end) end) diff --git a/test/functional/editor/mark_spec.lua b/test/functional/editor/mark_spec.lua index 266b5194ee..67234b9b90 100644 --- a/test/functional/editor/mark_spec.lua +++ b/test/functional/editor/mark_spec.lua @@ -1,7 +1,6 @@ local helpers = require('test.functional.helpers')(after_each) local Screen = require('test.functional.ui.screen') local meths = helpers.meths -local curbufmeths = helpers.curbufmeths local clear = helpers.clear local command = helpers.command local funcs = helpers.funcs @@ -29,13 +28,13 @@ describe('named marks', function() it('can be set', function() command('edit ' .. file1) command('mark a') - eq({ 1, 0 }, curbufmeths.get_mark('a')) + eq({ 1, 0 }, meths.nvim_buf_get_mark(0, 'a')) feed('jmb') - eq({ 2, 0 }, curbufmeths.get_mark('b')) + eq({ 2, 0 }, meths.nvim_buf_get_mark(0, 'b')) feed('jmB') - eq({ 3, 0 }, curbufmeths.get_mark('B')) + eq({ 3, 0 }, meths.nvim_buf_get_mark(0, 'B')) command('4kc') - eq({ 4, 0 }, curbufmeths.get_mark('c')) + eq({ 4, 0 }, meths.nvim_buf_get_mark(0, 'c')) end) it('errors when set out of range with :mark', function() diff --git a/test/functional/editor/put_spec.lua b/test/functional/editor/put_spec.lua index 102de5d0c1..da9ba49aa5 100644 --- a/test/functional/editor/put_spec.lua +++ b/test/functional/editor/put_spec.lua @@ -184,11 +184,11 @@ describe('put command', function() return function(exception_table, after_redo) expect(expect_string) - -- Have to use getcurpos() instead of curwinmeths.get_cursor() in + -- Have to use getcurpos() instead of meths.nvim_win_get_cursor(0) in -- order to account for virtualedit. -- We always want the curswant element in getcurpos(), which is -- sometimes different to the column element in - -- curwinmeths.get_cursor(). + -- meths.nvim_win_get_cursor(0). -- NOTE: The ".gp command leaves the cursor after the pasted text -- when running, but does not when the command is redone with the -- '.' command. diff --git a/test/functional/editor/tabpage_spec.lua b/test/functional/editor/tabpage_spec.lua index 790340193f..2087695465 100644 --- a/test/functional/editor/tabpage_spec.lua +++ b/test/functional/editor/tabpage_spec.lua @@ -10,7 +10,7 @@ local eval = helpers.eval local exec = helpers.exec local funcs = helpers.funcs local meths = helpers.meths -local curwin = helpers.curwin +local curwin = helpers.meths.nvim_get_current_win local assert_alive = helpers.assert_alive describe('tabpage', function() |