@@ -4,8 +4,8 @@ synopsis: Functional test framework for LSP servers.
44description :
55 A test framework for writing tests against
66 <https://microsoft.github.io/language-server-protocol/ Language Server Protocol servers> .
7- @Language.Haskell. LSP.Test@ launches your server as a subprocess and allows you to simulate a session
8- down to the wire, and @Language.Haskell. LSP.Test@ can replay captured sessions from
7+ @Language.LSP.Test@ launches your server as a subprocess and allows you to simulate a session
8+ down to the wire, and @Language.LSP.Test@ can replay captured sessions from
99 <haskell-lsp https://hackage.haskell.org/package/haskell-lsp> .
1010 To see examples of it in action, check out <https://github.com/haskell/haskell-ide-engine haskell-ide-engine>,
1111 <https://github.com/haskell/haskell-language-server haskell-language-server> and
@@ -22,7 +22,7 @@ build-type: Simple
2222cabal-version : 2.0
2323extra-source-files : README.md
2424 , ChangeLog.md
25- tested-with : GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1
25+ tested-with : GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 , GHC == 8.10.2
2626
2727source-repository head
2828 type : git
@@ -35,15 +35,15 @@ Flag DummyServer
3535
3636library
3737 hs-source-dirs : src
38- exposed-modules : Language.Haskell.LSP.Test
39- , Language.Haskell.LSP.Test.Replay
40- reexported-modules : haskell-lsp :Language.Haskell.LSP.Types
41- , haskell-lsp :Language.Haskell.LSP.Types.Capabilities
38+ exposed-modules : Language.LSP.Test
39+ reexported-modules : lsp-types :Language.LSP.Types
40+ , lsp-types :Language.LSP.Types.Capabilities
4241 , parser-combinators :Control.Applicative.Combinators
4342 default-language : Haskell2010
4443 build-depends : base >= 4.10 && < 5
45- , haskell- lsp >= 0.22 && < 0.24
44+ , lsp-types >= 1.0.0.1 && < 1.1
4645 , aeson
46+ , time
4747 , aeson-pretty
4848 , ansi-terminal
4949 , async
@@ -63,31 +63,32 @@ library
6363 , text
6464 , transformers
6565 , unordered-containers
66+ , some
6667 if os(windows)
6768 build-depends : Win32
6869 else
6970 build-depends : unix
70- other-modules : Language.Haskell.LSP.Test.Compat
71- Language.Haskell.LSP.Test.Decoding
72- Language.Haskell.LSP.Test.Exceptions
73- Language.Haskell.LSP.Test.Files
74- Language.Haskell.LSP.Test.Messages
75- Language.Haskell.LSP.Test.Parsing
76- Language.Haskell.LSP.Test.Server
77- Language.Haskell.LSP.Test.Session
71+ other-modules : Language.LSP.Test.Compat
72+ Language.LSP.Test.Decoding
73+ Language.LSP.Test.Exceptions
74+ Language.LSP.Test.Files
75+ Language.LSP.Test.Parsing
76+ Language.LSP.Test.Server
77+ Language.LSP.Test.Session
7878 ghc-options : -W
7979
8080executable dummy-server
8181 main-is : Main.hs
8282 hs-source-dirs : test/dummy-server
8383 ghc-options : -W
84- build-depends : base >= 4.10 && < 5
85- , haskell-lsp >= 0.23 && < 0.24
86- , data-default
84+ build-depends : base >= 4.11 && < 5
85+ , lsp >= 1.0.0.1 && < 1.1
8786 , aeson
8887 , unordered-containers
8988 , directory
9089 , filepath
90+ , unliftio
91+ , mtl
9192 default-language : Haskell2010
9293 scope : private
9394 if !flag(DummyServer)
@@ -101,7 +102,7 @@ test-suite tests
101102 build-depends : base >= 4.10 && < 5
102103 , hspec
103104 , lens
104- , haskell- lsp >= 0.22 && < 0.24
105+ , lsp-types >= 1.0.0.1 && < 1.1
105106 , lsp-test
106107 , data-default
107108 , aeson
@@ -110,4 +111,4 @@ test-suite tests
110111 , directory
111112 , filepath
112113 default-language : Haskell2010
113- build-tool-depends : lsp-test :dummy-server
114+ build-tool-depends : lsp-test :dummy-server
0 commit comments