|
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