mirror of
https://github.com/ilyakooo0/nvim-autopairs.git
synced 2024-10-05 12:08:02 +03:00
refactor: test_utils
This commit is contained in:
parent
1f18e79ee9
commit
c96e06595c
@ -108,6 +108,5 @@ local _, ts_utils = pcall(require, 'nvim-treesitter.ts_utils')
|
||||
_G.TU = ts_utils
|
||||
|
||||
describe('[afterquote tag]', function()
|
||||
_G.Test_withfile(run_data, {
|
||||
})
|
||||
_G.Test_withfile(run_data, {})
|
||||
end)
|
||||
|
@ -77,7 +77,7 @@ describe('[endwise tag]', function()
|
||||
_G.Test_withfile(run_data, {
|
||||
-- need to understand this ??? new line make change cursor zzz
|
||||
cursor_add = 1,
|
||||
before = function(value)
|
||||
before_each = function(value)
|
||||
npairs.add_rules(
|
||||
require('nvim-autopairs.rules.endwise-' .. value.filetype)
|
||||
)
|
||||
|
@ -608,5 +608,7 @@ local function Test(test_data)
|
||||
end
|
||||
|
||||
describe('autopairs ', function()
|
||||
Test(run_data)
|
||||
_G.Test_withfile(run_data,{
|
||||
before_each = reset_test,
|
||||
})
|
||||
end)
|
||||
|
@ -47,7 +47,6 @@ end
|
||||
|
||||
local compare_text = function(linenr, text_after, name, cursor_add)
|
||||
cursor_add = cursor_add or 0
|
||||
print(cursor_add)
|
||||
local new_text = vim.api.nvim_buf_get_lines(
|
||||
0,
|
||||
linenr - 1,
|
||||
@ -69,7 +68,7 @@ local compare_text = function(linenr, text_after, name, cursor_add)
|
||||
local row, col = utils.get_cursor()
|
||||
eq(row, linenr + i - 2, '\n\n cursor row error: ' .. name .. '\n')
|
||||
p_after = p_after + cursor_add
|
||||
eq(col, p_after -2, '\n\n cursor column error : ' .. name .. '\n')
|
||||
eq(col, p_after - 2, '\n\n cursor column error : ' .. name .. '\n')
|
||||
end
|
||||
end
|
||||
return true
|
||||
@ -102,8 +101,8 @@ _G.Test_withfile = function(test_data, cb)
|
||||
vim.bo.filetype = value.filetype
|
||||
if vim.fn.filereadable(vim.fn.expand(value.filepath)) == 1 then
|
||||
vim.cmd(':bd!')
|
||||
if cb.before then
|
||||
cb.before(value)
|
||||
if cb.before_each then
|
||||
cb.before_each(value)
|
||||
end
|
||||
vim.cmd(':e ' .. value.filepath)
|
||||
if value.filetype then
|
||||
@ -125,7 +124,6 @@ _G.Test_withfile = function(test_data, cb)
|
||||
vim.wait(10)
|
||||
helpers.feed('<esc>')
|
||||
if value.key == '<cr>' then
|
||||
local row, col = utils.get_cursor()
|
||||
compare_text(
|
||||
value.linenr,
|
||||
value.after,
|
||||
@ -140,8 +138,8 @@ _G.Test_withfile = function(test_data, cb)
|
||||
cb.cursor_add
|
||||
)
|
||||
end
|
||||
if cb.after then
|
||||
cb.after(value)
|
||||
if cb.after_each then
|
||||
cb.after_each(value)
|
||||
end
|
||||
else
|
||||
eq(false, true, '\n\n file not exist ' .. value.filepath .. '\n')
|
||||
|
@ -2,7 +2,7 @@
|
||||
local npairs = require('nvim-autopairs')
|
||||
local ts = require 'nvim-treesitter.configs'
|
||||
local log = require('nvim-autopairs._log')
|
||||
local Rule=require('nvim-autopairs.rule')
|
||||
local Rule = require('nvim-autopairs.rule')
|
||||
local ts_conds=require('nvim-autopairs.ts-conds')
|
||||
|
||||
_G.npairs = npairs;
|
||||
@ -84,7 +84,5 @@ _G.TU = ts_utils
|
||||
|
||||
|
||||
describe('[treesitter check]', function()
|
||||
_G.Test_withfile(run_data,{
|
||||
before = function() end
|
||||
})
|
||||
_G.Test_withfile(run_data,{})
|
||||
end)
|
||||
|
Loading…
Reference in New Issue
Block a user