vscode-test
nx-console
vscode-test | nx-console | |
---|---|---|
2 | 4 | |
227 | 1,288 | |
2.2% | 1.2% | |
6.7 | 9.1 | |
8 days ago | 5 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vscode-test
-
Battle-Testing Nx Console with E2E Tests
Integration Tests combine multiple parts of your software and test them together. They are a good option for testing some behaviour of extensions. If you read the docs, they suggest using the @vscode/test-electron package and mocha. This will allow you to run tests inside an actual VSCode instance, so you avoid mocking. However, you are still constrained. The API gives limited information on many areas. For example even this very simple test is not easily realizable with the VSCode API:
-
vscode-generator-code generates wrong test codes?
At the beginning, I thought @vscode/test-electron didn't work well, but I can run https://github.com/microsoft/vscode-test without errors 😓
nx-console
-
Nx Console gets Lit
💡 Properly typing mixins is complicated so I left that part out. Refer to Mixins in Typescript to learn more or check out our source code on GitHub.
- Battle-Testing Nx Console with E2E Tests
-
Resources to get started with Nx
GitHub repo
-
Experiences with gitpod.io
Send your upvote to https://github.com/nrwl/nx-console/issues/995 and ask the maintainers of the project and ask them to publish there as well!
What are some alternatives?
vscode-named-save
gitpod - The developer platform for on-demand cloud development environments to create software faster and more securely.
mocha - ☕️ simple, flexible, fun javascript test framework for node.js & the browser
esbuild - An extremely fast bundler for the web
WebdriverIO - Next-gen browser and mobile automation test framework for Node.js
vscode-webview-ui-toolkit - A component library for building webview-based extensions in Visual Studio Code.
ghuntley - @ghuntley's personal monorepo
language-server-protocol - Defines a common protocol for language servers.
community-protocols - Cross-component coordination protocols
wdio-vscode-service - A service to test VSCode extensions from end to end using WebdriverIO
nx-recipes - 🧑🍳 Common recipes to productively use Nx with various technologies and in different setups. Made with ❤️ by the Nx Team
Visual Studio Code - Visual Studio Code