atom-languageclient
atom-languageclient copied to clipboard
Add tests for more server manager functions
trafficstars
Some of the ServerManager functions do not have tests. https://github.com/atom-community/atom-languageclient/blob/1c2b2cd22f74103d7d96bc0caf1e4b68d5866af7/test/auto-languageclient.test.ts#L95
- [x] getWorkspaceFolders -> #153
- [x] projectPathsChanged -> #153
- [ ] projectFilesChanged
- [x] projectPathToWorkspaceFolder -> #153
- [x] normalizedProjectPathToWorkspaceFolder -> #153
- [x] considerAdditionalPath -> #160
- [ ] startServer
- [ ] stopUnusedServers
- [ ] stopAllServers
- [ ] restartAllServers
- [ ] hasServerReachedRestartLimit
- [ ] stopServer
- [ ] exitServer
- [ ] terminate
And we need tests for code action filtering