tests/indent: move common code out of main lua/ directory

This commit is contained in:
Jędrzej Boczar 2021-04-22 23:46:30 +02:00 committed by Kiyan
parent db97170e4e
commit dbb1550aaf
6 changed files with 13 additions and 13 deletions

View file

@ -1,5 +1,5 @@
local whole_file = require('nvim-treesitter.test_utils').indent_whole_file local whole_file = require('tests.indent.common').indent_whole_file
local new_line = require('nvim-treesitter.test_utils').indent_new_line local new_line = require('tests.indent.common').indent_new_line
local scan_dir = require('plenary.scandir').scan_dir local scan_dir = require('plenary.scandir').scan_dir
local opts = { local opts = {

View file

@ -63,7 +63,7 @@ local function compare_indent(before, after)
assert:remove_formatter(format_indent) assert:remove_formatter(format_indent)
end end
function M.set_buf_indent_opts(opts) local function set_buf_indent_opts(opts)
local optnames = {'tabstop', 'shiftwidth', 'softtabstop', 'expandtab', 'filetype'} local optnames = {'tabstop', 'shiftwidth', 'softtabstop', 'expandtab', 'filetype'}
for _, opt in ipairs(optnames) do for _, opt in ipairs(optnames) do
if opts[opt] ~= nil then if opts[opt] ~= nil then
@ -80,7 +80,7 @@ function M.run_indent_test(file, runner, opts)
local before = vim.api.nvim_buf_get_lines(0, 0, -1, true) local before = vim.api.nvim_buf_get_lines(0, 0, -1, true)
assert.are.same('nvim_treesitter#indent()', vim.bo.indentexpr) assert.are.same('nvim_treesitter#indent()', vim.bo.indentexpr)
M.set_buf_indent_opts(opts) set_buf_indent_opts(opts)
-- perform the test -- perform the test
runner() runner()
@ -108,7 +108,7 @@ end
-- on_line: line on which `normal o` is executed -- on_line: line on which `normal o` is executed
-- text: text inserted in the new line -- text: text inserted in the new line
-- indent: expected indent before the inserted text (string or int) -- indent: expected indent before the inserted text (string or int)
-- @param opts buffer options passed to M.set_buf_indent_opts -- @param opts buffer options passed to set_buf_indent_opts
function M.indent_new_line(file, spec, opts) function M.indent_new_line(file, spec, opts)
local before, after = M.run_indent_test(file, function() local before, after = M.run_indent_test(file, function()
-- move to the line and input the new one -- move to the line and input the new one

View file

@ -1,5 +1,5 @@
local whole_file = require('nvim-treesitter.test_utils').indent_whole_file local whole_file = require('tests.indent.common').indent_whole_file
local new_line = require('nvim-treesitter.test_utils').indent_new_line local new_line = require('tests.indent.common').indent_new_line
local scan_dir = require('plenary.scandir').scan_dir local scan_dir = require('plenary.scandir').scan_dir
local Path = require('plenary.path') local Path = require('plenary.path')

View file

@ -1,5 +1,5 @@
local whole_file = require('nvim-treesitter.test_utils').indent_whole_file local whole_file = require('tests.indent.common').indent_whole_file
local new_line = require('nvim-treesitter.test_utils').indent_new_line local new_line = require('tests.indent.common').indent_new_line
local scan_dir = require('plenary.scandir').scan_dir local scan_dir = require('plenary.scandir').scan_dir
local opts = { local opts = {

View file

@ -1,5 +1,5 @@
local whole_file = require('nvim-treesitter.test_utils').indent_whole_file local whole_file = require('tests.indent.common').indent_whole_file
local new_line = require('nvim-treesitter.test_utils').indent_new_line local new_line = require('tests.indent.common').indent_new_line
local scan_dir = require('plenary.scandir').scan_dir local scan_dir = require('plenary.scandir').scan_dir
local opts = { local opts = {

View file

@ -1,5 +1,5 @@
local whole_file = require('nvim-treesitter.test_utils').indent_whole_file local whole_file = require('tests.indent.common').indent_whole_file
local new_line = require('nvim-treesitter.test_utils').indent_new_line local new_line = require('tests.indent.common').indent_new_line
local scan_dir = require('plenary.scandir').scan_dir local scan_dir = require('plenary.scandir').scan_dir
local opts = { local opts = {