X-Git-Url: http://git.lukelau.me/?a=blobdiff_plain;f=test%2FTest.hs;h=2bd8f4e83b8bf75cef7d32a6f0bc808ae7e6379e;hb=13928a9c66b4a352ae784660877d4fae57ac81d9;hp=604ea1c834978c7432b5eeb0db92ae2d3d49e301;hpb=bffcf98d971a18b7d8911d526d388b3b8b805daa;p=opengl.git diff --git a/test/Test.hs b/test/Test.hs index 604ea1c..2bd8f4e 100644 --- a/test/Test.hs +++ b/test/Test.hs @@ -5,9 +5,10 @@ import Data.Proxy import Control.Monad.IO.Class import Control.Lens hiding (List) import Language.Haskell.LSP.Test +import Language.Haskell.LSP.Test.Recorded import Language.Haskell.LSP.TH.DataTypesJSON -main = hspec $ +main = hspec $ do describe "manual session validation" $ it "passes a test" $ runSession "test/recordings/renamePass" $ do @@ -32,3 +33,7 @@ main = hspec $ mainSymbol ^. kind `shouldBe` SkFunction mainSymbol ^. location . range `shouldBe` Range (Position 3 0) (Position 3 4) mainSymbol ^. containerName `shouldBe` Nothing + + describe "replay session" $ + it "passes a test" $ + replaySession "test/recordings/renamePass" `shouldReturn` True \ No newline at end of file