Do some tidying up
authorLuke Lau <luke_lau@icloud.com>
Fri, 20 Dec 2019 01:50:46 +0000 (01:50 +0000)
committerLuke Lau <luke_lau@icloud.com>
Fri, 20 Dec 2019 01:51:13 +0000 (01:51 +0000)
.github/workflows/haskell.yml
test/Test.hs

index e3409a3cd193f5f9d2f670b86b81641c1a1728ca..53827ca27f8f334701613b953ff2c10aa8c95053 100644 (file)
@@ -49,13 +49,13 @@ jobs:
         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
index eff7404f0822ae6463467bc6308e5d5a9b92651c..db5124633b7582ea93f593cb2e2d59993e50396b 100644 (file)
@@ -16,7 +16,7 @@ import           Control.Monad
 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
@@ -27,8 +27,6 @@ import           System.Timeout
 {-# 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" $