cabal install hoogle
hoogle generate
popd
- # cabal v1-install Cabal --constraint "Cabal == 3.0.0.0"
- name: Install JS Language Server
- run: npm install javascript-typescript-langserver
+ run: npm install -g javascript-typescript-langserver
- name: Build
run: cabal build
- name: Test
run: |
echo $PATH
+ echo $(npm bin)
export PATH=$PATH:$(npm bin)
- cabal run lsp-test:test:tests
+ cabal test
import Control.Lens hiding (List)
import GHC.Generics
import Language.Haskell.LSP.Messages
-import Language.Haskell.LSP.Test hiding (runSession)
+import Language.Haskell.LSP.Test
import Language.Haskell.LSP.Test.Replay
import Language.Haskell.LSP.Types
import Language.Haskell.LSP.Types.Lens as LSP hiding
{-# ANN module ("HLint: ignore Reduce duplication" :: String) #-}
{-# ANN module ("HLint: ignore Unnecessary hiding" :: String) #-}
-runSession = runSessionWithConfig (defaultConfig { logStdErr = True })
-
main = hspec $ do
describe "Session" $ do
it "fails a test" $