Merge pull request #74 from pepeiborra/master
authorLuke Lau <luke_lau@icloud.com>
Sun, 6 Sep 2020 23:37:50 +0000 (00:37 +0100)
committerGitHub <noreply@github.com>
Sun, 6 Sep 2020 23:37:50 +0000 (00:37 +0100)
Handle CustomClientMethod properly

src/Language/Haskell/LSP/Test/Decoding.hs

index 8805976c3dedcaef8be8c88fd06c904f1d6b0c36..350b5251ad8b49133d3be5086852e3984f682a8c 100644 (file)
@@ -116,6 +116,7 @@ matchResponseMsgType req = case req of
   TextDocumentDocumentLink      -> RspDocumentLink . decoded
   DocumentLinkResolve           -> RspDocumentLinkResolve . decoded
   TextDocumentWillSaveWaitUntil -> RspWillSaveWaitUntil . decoded
+  CustomClientMethod{}          -> RspCustomServer . decoded
   x                             -> error . ((show x ++ " is not a request: ") ++) . show
   where decoded x = fromMaybe (error $ "Couldn't decode response for the request type: "
                                         ++ show req ++ "\n" ++ show x)