From: jneira Date: Mon, 8 Jul 2019 12:11:19 +0000 (+0200) Subject: Add "rename suggestion" test X-Git-Tag: 0.6.1.0~2^2~26 X-Git-Url: http://git.lukelau.me/?p=lsp-test.git;a=commitdiff_plain;h=5fed47500d838f468dbb26eaf96e67afcfa5f05e Add "rename suggestion" test It is the first one that doesnt terminate in windows --- diff --git a/test/Test.hs b/test/Test.hs index cdcdf5d..81b5c7b 100644 --- a/test/Test.hs +++ b/test/Test.hs @@ -284,6 +284,18 @@ main = hspec $ do rename doc (Position 1 0) "bar" documentContents doc >>= liftIO . shouldBe "main = bar\nbar = return 42\n" + describe "rename suggestion" $ + it "works" $ runSession "hie" fullCaps "test/data" $ do + doc <- openDoc "RenameSuggestion.hs" "haskell" + + _ <- waitForDiagnosticsSource "ghcmod" + + CACodeAction cmd:_ <- getAllCodeActions doc + executeCodeAction cmd + + x:_ <- T.lines <$> documentContents doc + liftIO $ x `shouldBe` "main = putStrLn \"hello\"" + describe "getHover" $ it "works" $ runSession "hie" fullCaps "test/data/renamePass" $ do doc <- openDoc "Desktop/simple.hs" "haskell"