lsp-test: Functional test framework for LSP servers.
A test framework for writing tests against
Language Server Protocol servers.
Language.Haskell.LSP.Test
launches your server as a subprocess and allows you to simulate a session
down to the wire, and Language.Haskell.LSP.Test
can replay captured sessions from
https://hackage.haskell.org/package/haskell-lsp.
To see examples of it in action, check out haskell-ide-engine,
haskell-language-server and
ghcide.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Control
- Applicative
- Control.Applicative.Combinators
- Applicative
- Language
- Haskell
- LSP
- Language.Haskell.LSP.Test
- Language.Haskell.LSP.Types
- Language.Haskell.LSP.Types.Capabilities
- LSP
- Haskell
Flags
Manual Flags
Name | Description | Default |
---|---|---|
dummyserver | Build the dummy server executable used in testing | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- lsp-test-0.11.0.6.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.