m-pilia / vim-ccls

Vim plugin for the ccls language server
MIT License
97 stars 7 forks source link

Add stronger integration tests #43

Open m-pilia opened 3 years ago

m-pilia commented 3 years ago

The current test strategy uses mocks of the LSP client APIs. This provides a controlled environment and helps preventing regressions, but it is not enough to prevent issues due to breaking changes in the dependencies (e.g. #39).

The purpose of this issue is to implement a full integration test that involves the latest version of the dependencies. The rough plan is: