diff --git a/lua/neotest-dotnet/frameworks/test-framework-utils.lua b/lua/neotest-dotnet/frameworks/test-framework-utils.lua index 017d272..1433daf 100644 --- a/lua/neotest-dotnet/frameworks/test-framework-utils.lua +++ b/lua/neotest-dotnet/frameworks/test-framework-utils.lua @@ -32,7 +32,7 @@ function FrameworkUtils.get_test_framework_utils(source, custom_attribute_args) ) ]] - async.util.scheduler() + async.scheduler() local root = vim.treesitter.get_string_parser(source, "c_sharp"):parse()[1]:root() local parsed_query = vim.treesitter.parse_query("c_sharp", framework_query) for _, captures in parsed_query:iter_matches(root, source) do diff --git a/lua/neotest-dotnet/init.lua b/lua/neotest-dotnet/init.lua index dd3b6c9..5d45e06 100644 --- a/lua/neotest-dotnet/init.lua +++ b/lua/neotest-dotnet/init.lua @@ -129,17 +129,17 @@ DotnetNeotestAdapter.build_spec = function(args) return specs else local spec = specs[1] - local send_debug_start, await_debug_start = async.control.channel.oneshot() + local debug_future = async.control.future() logger.info("neotest-dotnet: Running tests in debug mode") dap_utils.start_debuggable_test(spec.command, function(dotnet_test_pid) spec.strategy = dap_utils.get_dap_adapter_config(dotnet_test_pid, dap_args) spec.command = nil logger.info("neotest-dotnet: Sending debug start") - send_debug_start() + debug_future.set() end) - await_debug_start() + debug_future.wait() end end diff --git a/tests/adapter_root_spec.lua b/tests/adapter_root_spec.lua index a85fa4f..bb01b05 100644 --- a/tests/adapter_root_spec.lua +++ b/tests/adapter_root_spec.lua @@ -1,4 +1,4 @@ -local async = require("plenary.async.tests") +local async = require("nio").tests describe("root when using solution option", function() require("neotest").setup({ diff --git a/tests/build_spec_utils_spec.lua b/tests/build_spec_utils_spec.lua index d0cc49d..1ff0082 100644 --- a/tests/build_spec_utils_spec.lua +++ b/tests/build_spec_utils_spec.lua @@ -1,4 +1,4 @@ -local async = require("plenary.async.tests") +local async = require("nio").tests local mock = require("luassert.mock") local stub = require("luassert.stub") local lib = require("neotest.lib") diff --git a/tests/xunit/adapter_discover_positions_spec.lua b/tests/xunit/adapter_discover_positions_spec.lua index ef7e5ef..5f5a226 100644 --- a/tests/xunit/adapter_discover_positions_spec.lua +++ b/tests/xunit/adapter_discover_positions_spec.lua @@ -1,4 +1,4 @@ -local async = require("plenary.async.tests") +local async = require("nio").tests local plugin = require("neotest-dotnet") local Tree = require("neotest.types").Tree