refactor(tests): move lua-client into core and use it for functionaltests

Eliminates lua-client and non-static libluv as test time dependencies

Note: the API for a public lua-client is not yet finished.
The interface needs to be adjusted to work in the embedded loop
of a nvim instance (to use it to talk between instances)
This commit is contained in:
bfredl
2023-01-31 23:35:04 +01:00
parent e5d8220179
commit d6279f9392
9 changed files with 497 additions and 36 deletions

View File

@@ -1,5 +1,5 @@
require('test.compat')
local shared = require('vim.shared')
local shared = vim
local assert = require('luassert')
local busted = require('busted')
local luv = require('luv')