diff --git a/hls-test-utils.cabal b/hls-test-utils.cabal
--- a/hls-test-utils.cabal
+++ b/hls-test-utils.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name:          hls-test-utils
-version:       2.4.0.0
+version:       2.5.0.0
 synopsis:      Utilities used in the tests of Haskell Language Server
 description:
   Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
@@ -42,13 +42,13 @@
     , directory
     , extra
     , filepath
-    , ghcide                  == 2.4.0.0
+    , ghcide                  == 2.5.0.0
     , hls-graph
-    , hls-plugin-api          == 2.4.0.0
+    , hls-plugin-api          == 2.5.0.0
     , lens
-    , lsp                     ^>=2.2
+    , lsp                     ^>=2.3
     , lsp-test                ^>=0.16
-    , lsp-types               ^>=2.0.2
+    , lsp-types               ^>=2.1
     , tasty
     , tasty-expected-failure
     , tasty-golden
diff --git a/src/Test/Hls.hs b/src/Test/Hls.hs
--- a/src/Test/Hls.hs
+++ b/src/Test/Hls.hs
@@ -618,6 +618,7 @@
                 , argsDefaultHlsConfig = conf
                 , argsLogger = argsLogger
                 , argsIdeOptions = ideOptions
+                , argsProjectRoot = Just root
                 }
 
     x <- runSessionWithHandles inW outR sconf' caps root s
