X-Git-Url: http://git.lukelau.me/?p=lsp-test.git;a=blobdiff_plain;f=src%2FLanguage%2FHaskell%2FLSP%2FTest%2FExceptions.hs;h=c8ca4f98e3512526fad50e30e18151cd24d2cf28;hp=3f122f25281accde8bd063c8d52f6cd6520c8a39;hb=a4c1143848809be8aed55403dc3187a256dcbe9b;hpb=fe5448266f5db772dd3f10be432cd56581bbcb40 diff --git a/src/Language/Haskell/LSP/Test/Exceptions.hs b/src/Language/Haskell/LSP/Test/Exceptions.hs index 3f122f2..c8ca4f9 100644 --- a/src/Language/Haskell/LSP/Test/Exceptions.hs +++ b/src/Language/Haskell/LSP/Test/Exceptions.hs @@ -12,6 +12,7 @@ data SessionException = TimeoutException | UnexpectedDiagnosticsException | IncorrectApplyEditRequestException String | UnexpectedResponseError LspIdRsp ResponseError + deriving Eq instance Exception SessionException @@ -19,8 +20,8 @@ instance Show SessionException where show TimeoutException = "Timed out waiting to receive a message from the server." show (UnexpectedMessageException expected lastMsg) = "Received an unexpected message from the server:\n" ++ - "Expected: " ++ expected ++ "\n" ++ - "Last message accepted: " ++ show lastMsg + "Was parsing: " ++ expected ++ "\n" ++ + "Last message received: " ++ show lastMsg show (ReplayOutOfOrderException received expected) = "Replay is out of order:\n" ++ -- Print json so its a bit easier to update the session logs