Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add VS Code Integration Tests #650

Open
agilgur5 opened this issue Mar 28, 2020 · 0 comments
Open

Add VS Code Integration Tests #650

agilgur5 opened this issue Mar 28, 2020 · 0 comments
Labels
help wanted Extra attention is needed scope: internal Changes only affect the internal API

Comments

@agilgur5
Copy link
Collaborator

agilgur5 commented Mar 28, 2020

To ensure that TSDX "plays nicely" with VS Code out-of-the-box. Follow-up to my issues with reproducing #84 / #225 in #646

Also because this is both very difficult and very time-consuming to test manually due to having to load a full application (VS Code), using it/extensions, and resetting any user settings to make sure they don't interact with it.

Initial Proposal

Right now I'm thinking just tests for type-checking and linting (with vscode-eslint), but could add more in the future, like for testing (e.g. with vscode-jest).

I'm not totally sure how to do this right now is the problem. I think we can install VS Code, then any extensions, and then load the instance and programmatically run a "Command", and then check if the "Problems" pane correctly has output (against problematic code).

Any help appreciated with this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed scope: internal Changes only affect the internal API
Projects
None yet
Development

No branches or pull requests

1 participant