+ replaySession "hie --lsp" "test/data/renameFail" `shouldReturn` False
+
+ describe "manual javascript session" $
+ it "passes a test" $
+ runSession "javascript-typescript-stdio" "test/data/javascriptPass" $ do
+ doc <- openDoc "test.js" "javascript"
+
+ checkNoDiagnostics
+
+ rspSymbols <- documentSymbols doc
+
+ let (List symbols) = fromJust (rspSymbols ^. result)
+ fooSymbol = head symbols
+ liftIO $ do
+ fooSymbol ^. name `shouldBe` "foo"
+ fooSymbol ^. kind `shouldBe` SkFunction