From 703a297ecd09733e7fab346fe8249779e11e34bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3n=C3=A1n=20Carrigan?= Date: Wed, 13 Jul 2022 16:23:26 +0100 Subject: [PATCH] fix(client): adapter dir check --- lua/neotest/client/init.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lua/neotest/client/init.lua b/lua/neotest/client/init.lua index eacb572c..fd9ac020 100644 --- a/lua/neotest/client/init.lua +++ b/lua/neotest/client/init.lua @@ -274,11 +274,12 @@ function NeotestClient:_get_adapter(position_id, adapter_id, refresh) end end end - if not lib.files.is_dir(position_id) then - for _, adapter in ipairs(self._adapters) do - if self._state:positions(adapter.name, position_id) or adapter.is_test_file(position_id) then - return adapter.name, adapter - end + for _, adapter in ipairs(self._adapters) do + if + self._state:positions(adapter.name, position_id) + or (not lib.files.is_dir(position_id) and adapter.is_test_file(position_id)) + then + return adapter.name, adapter end end