describe "manual session validation" $
it "passes a test" $
runSession "test/recordings/renamePass" $ do
- docItem <- getDocItem "Desktop/simple.hs" "haskell"
- docId <- TextDocumentIdentifier <$> getDocUri "Desktop/simple.hs"
-
- sendNotification TextDocumentDidOpen (DidOpenTextDocumentParams docItem)
+ doc <- openDoc "Desktop/simple.hs" "haskell"
skipMany loggingNotification
sendRequest (Proxy :: Proxy DocumentSymbolRequest)
TextDocumentDocumentSymbol
- (DocumentSymbolParams docId)
+ (DocumentSymbolParams doc)
RspDocumentSymbols rspSymbols <- response