X-Git-Url: http://git.lukelau.me/?a=blobdiff_plain;f=test%2FTest.hs;fp=test%2FTest.hs;h=0bd7965e6c28031b96b83d682420268c36fa420e;hb=9b78d100e96d3ea4c059edbc45d3d084dddcab0a;hp=6353e09b99ca5b59503bdad8d65bca5e2ee7ecec;hpb=b39cc258cdffae26e2a783470995df73e4099070;p=opengl.git diff --git a/test/Test.hs b/test/Test.hs index 6353e09..0bd7965 100644 --- a/test/Test.hs +++ b/test/Test.hs @@ -238,6 +238,13 @@ main = hspec $ do , mkRange 71 6 71 22 ] + describe "getDefinitions" $ + it "works" $ runSession "hie --lsp" "test/data/renamePass" $ do + doc <- openDoc "Desktop/simple.hs" "haskell" + let pos = Position 49 25 -- addItem + defs <- getDefinitions doc pos + liftIO $ defs `shouldBe` [Location (doc ^. uri) (mkRange 28 0 28 7)] + describe "waitForDiagnosticsSource" $ it "works" $ runSession "hie --lsp" "test/data" $ do openDoc "Error.hs" "haskell"