X-Git-Url: https://git.lukelau.me/?p=lsp-test.git;a=blobdiff_plain;f=src%2FLanguage%2FLSP%2FTest.hs;fp=src%2FLanguage%2FHaskell%2FLSP%2FTest.hs;h=4447373b78955e5fb4b1d6c196f4af4622297d7e;hp=1ed07d5e06211ed583251cd066271385d2310565;hb=cf9e06e2eb79b113ff861866690f14166d1fa4e7;hpb=84e2707604b3a64c00062104fa40e2ea76040155 diff --git a/src/Language/Haskell/LSP/Test.hs b/src/Language/LSP/Test.hs similarity index 97% rename from src/Language/Haskell/LSP/Test.hs rename to src/Language/LSP/Test.hs index 1ed07d5..4447373 100644 --- a/src/Language/Haskell/LSP/Test.hs +++ b/src/Language/LSP/Test.hs @@ -10,7 +10,7 @@ {-# LANGUAGE ExistentialQuantification #-} {-| -Module : Language.Haskell.LSP.Test +Module : Language.LSP.Test Description : A functional testing framework for LSP servers. Maintainer : luke_lau@icloud.com Stability : experimental @@ -18,9 +18,9 @@ Portability : non-portable Provides the framework to start functionally testing . -You should import "Language.Haskell.LSP.Types" alongside this. +You should import "Language.LSP.Types" alongside this. -} -module Language.Haskell.LSP.Test +module Language.LSP.Test ( -- * Sessions Session @@ -32,7 +32,7 @@ module Language.Haskell.LSP.Test , defaultConfig , C.fullCaps -- ** Exceptions - , module Language.Haskell.LSP.Test.Exceptions + , module Language.LSP.Test.Exceptions , withTimeout -- * Sending , request @@ -41,7 +41,7 @@ module Language.Haskell.LSP.Test , sendNotification , sendResponse -- * Receving - , module Language.Haskell.LSP.Test.Parsing + , module Language.LSP.Test.Parsing -- * Utilities -- | Quick helper functions for common tasks. @@ -109,18 +109,18 @@ import Data.Default import qualified Data.HashMap.Strict as HashMap import Data.List import Data.Maybe -import Language.Haskell.LSP.Types -import Language.Haskell.LSP.Types.Lens hiding +import Language.LSP.Types +import Language.LSP.Types.Lens hiding (id, capabilities, message, executeCommand, applyEdit, rename) -import qualified Language.Haskell.LSP.Types.Lens as LSP -import qualified Language.Haskell.LSP.Types.Capabilities as C -import Language.Haskell.LSP.VFS -import Language.Haskell.LSP.Test.Compat -import Language.Haskell.LSP.Test.Decoding -import Language.Haskell.LSP.Test.Exceptions -import Language.Haskell.LSP.Test.Parsing -import Language.Haskell.LSP.Test.Session -import Language.Haskell.LSP.Test.Server +import qualified Language.LSP.Types.Lens as LSP +import qualified Language.LSP.Types.Capabilities as C +import Language.LSP.VFS +import Language.LSP.Test.Compat +import Language.LSP.Test.Decoding +import Language.LSP.Test.Exceptions +import Language.LSP.Test.Parsing +import Language.LSP.Test.Session +import Language.LSP.Test.Server import System.Environment import System.IO import System.Directory @@ -471,7 +471,7 @@ waitForDiagnostics = do return diags -- | The same as 'waitForDiagnostics', but will only match a specific --- 'Language.Haskell.LSP.Types._source'. +-- 'Language.LSP.Types._source'. waitForDiagnosticsSource :: String -> Session [Diagnostic] waitForDiagnosticsSource src = do diags <- waitForDiagnostics