Currently, there are almost no unit tests in the language server (I've put one in as a sort of template).
A lot of the language server's parsing/intellisense behaviour is actually provided by the main AutoStep library, but we need to add unit tests for the individual handlers that process the requests from VS Code and issue responses back.
Some light refactoring may be necessary to make everything 'mockable' enough.
Currently, there are almost no unit tests in the language server (I've put one in as a sort of template).
A lot of the language server's parsing/intellisense behaviour is actually provided by the main AutoStep library, but we need to add unit tests for the individual handlers that process the requests from VS Code and issue responses back.
Some light refactoring may be necessary to make everything 'mockable' enough.