Tidy up README.md
authorLuke Lau <luke_lau@icloud.com>
Fri, 3 Jan 2020 13:09:27 +0000 (13:09 +0000)
committerGitHub <noreply@github.com>
Fri, 3 Jan 2020 13:09:27 +0000 (13:09 +0000)
README.md

index 9f0251b3f841dbc46acb7c4fa2d5211338b20239..a263847774322ef80f8fbdc64dba606170ae0f29 100644 (file)
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@ lsp-test is a functional testing framework for Language Server Protocol servers.
 
 ```haskell
 import Language.Haskell.LSP.Test
-runSession "hie" fullCaps "proj/dir" $ do
+main = runSession "hie" fullCaps "proj/dir" $ do
   doc <- openDoc "Foo.hs" "haskell"
   skipMany anyNotification
   symbols <- getDocumentSymbols doc
@@ -34,7 +34,7 @@ count 4 (message :: Session ApplyWorkspaceEditRequest)
 anyRequest <|> anyResponse
 ```
 
-Try out the example tests in the `example` directory with `cabal new-test`.
+Try out the example tests in the `example` directory with `cabal test`.
 For more examples check the [Wiki](https://github.com/bubba/lsp-test/wiki/Introduction)
 
 ## Developing
@@ -45,7 +45,7 @@ The tests are integration tests, so make sure you have the following language se
 ### [javascript-typescript-langserver](https://github.com/sourcegraph/javascript-typescript-langserver)
 `npm i -g javascript-typescript-langserver`
 
-Then run the tests with `stack test` or `cabal new-test`.
+Then run the tests with `cabal test` or `stack test`.
 
 ## Troubleshooting
 Seeing funny stuff when running lsp-test via stack? If your server is built upon Haskell tooling, [keep in mind that stack sets some environment variables related to GHC, and you may want to unset them.](https://github.com/alanz/haskell-ide-engine/blob/bfb16324d396da71000ef81d51acbebbdaa854ab/test/utils/TestUtils.hs#L290-L298)