|
1 | | - |
2 | 1 | {-# LANGUAGE GADTs #-} |
3 | 2 |
|
4 | 3 | module TestUtils where |
5 | 4 |
|
6 | | -import Control.Applicative.Combinators |
7 | 5 | import Control.Concurrent.Async |
8 | | -import Control.Exception (bracket_, finally) |
9 | | -import Control.Lens ((.~)) |
10 | | -import qualified Control.Lens as Lens |
11 | | -import qualified Control.Lens.Extras as Lens |
12 | | -import Control.Monad |
| 6 | +import Control.Exception (bracket_, finally) |
13 | 7 | import Data.Foldable |
14 | | -import Data.Function ((&)) |
15 | 8 | import Data.Maybe |
16 | | -import Development.IDE.GHC.Compat (GhcVersion (..), ghcVersion) |
17 | | -import qualified Development.IDE.Main as IDE |
18 | | -import Development.IDE.Test (configureCheckProject, |
19 | | - expectNoMoreDiagnostics) |
| 9 | +import Development.IDE.GHC.Compat (GhcVersion (..), ghcVersion) |
| 10 | +import qualified Development.IDE.Main as IDE |
| 11 | +import Development.IDE.Test (configureCheckProject, |
| 12 | + expectNoMoreDiagnostics) |
20 | 13 | import Development.IDE.Test.Runfiles |
21 | 14 | import Development.IDE.Types.Location |
22 | | -import Development.Shake (getDirectoryFilesIO) |
23 | | -import Ide.Logger (Recorder, WithPriority, |
24 | | - cmapWithPrio) |
25 | | -import qualified Language.LSP.Protocol.Lens as L |
26 | | -import Language.LSP.Protocol.Message |
27 | | -import Language.LSP.Protocol.Types hiding |
28 | | - (SemanticTokenAbsolute (..), |
29 | | - SemanticTokenRelative (..), |
30 | | - SemanticTokensEdit (..), |
31 | | - mkRange) |
| 15 | +import Development.Shake (getDirectoryFilesIO) |
| 16 | +import Ide.Logger (Recorder, WithPriority, |
| 17 | + cmapWithPrio) |
| 18 | +import Language.LSP.Protocol.Types hiding |
| 19 | + (SemanticTokenAbsolute (..), |
| 20 | + SemanticTokenRelative (..), |
| 21 | + SemanticTokensEdit (..), |
| 22 | + mkRange) |
32 | 23 | import Language.LSP.Test |
33 | 24 | import System.Directory |
34 | | -import System.Environment.Blank (getEnv, setEnv, unsetEnv) |
| 25 | +import System.Environment.Blank (getEnv, setEnv, unsetEnv) |
35 | 26 | import System.FilePath |
36 | | -import System.Info.Extra (isMac, isWindows) |
| 27 | +import System.Info.Extra (isMac, isWindows) |
37 | 28 | import qualified System.IO.Extra |
38 | | -import System.Process.Extra (createPipe) |
| 29 | +import System.Process.Extra (createPipe) |
39 | 30 | import Test.Tasty |
40 | 31 | import Test.Tasty.ExpectedFailure |
41 | 32 | import Test.Tasty.HUnit |
42 | 33 |
|
43 | | -import Config (lspTestCaps) |
| 34 | +import Config (lspTestCaps) |
44 | 35 | import LogType |
45 | 36 |
|
46 | 37 |
|
|
0 commit comments