Start work adding the session monad for replays
[lsp-test.git] / example / Recorded.hs
index dc4aa69fd32f739a82be4e599b72423e657be397..5d7cac1b946e0264a51e8aa27e1c4ad060fd888d 100644 (file)
@@ -1,7 +1,12 @@
 import           Language.Haskell.LSP.Test.Recorded
 import           System.Directory
 import           System.Environment
+import           Control.Monad.IO.Class
 
 main = do
-  file <- (head <$> getArgs) >>= canonicalizePath
-  replay file
+  sessionFile <- (head <$> getArgs) >>= canonicalizePath
+  replay sessionFile $ do
+    x <- sendNextRequest
+    liftIO $ print x
+    y <- sendNextRequest
+    liftIO $ print y
\ No newline at end of file