JS Test Studio (Javascript Test Studio)
🎨 Complete testing studio for JavaScript/TypeScript with automatic framework detection.

🎆 Features
- ✅ Automatic detection of frameworks (Jest, Mocha, Karma, Cypress, Playwright)
- ✅ Test execution from VS Code interface with CodeLens
- ✅ Native Test Explorer integration
- ✅ Context menus and keyboard shortcuts
- ✅ Contextual linter for best practices
- ✅ Multi-language support (FR, EN, ES, PT)
- ✅ Extensible modular architecture
🚀 Installation
From Marketplace
code --install-extension js-test-studio
Development
git clone https://github.com/NadetDev/Js_Test_Studio
cd js-test-studio
npm install
npm run compile
# Press F5 to launch in development mode
🛠️ Configuration
{
"jsTestStudio.autoDetect": true,
"jsTestStudio.enableLinter": true
}
🎯 Commands
| Command |
Shortcut |
Description |
Run All Tests |
- |
Run all tests |
Run Test File |
Ctrl+Shift+J |
Run current file |
Run Test at Cursor |
Ctrl+Shift+T |
Run test under cursor |
📚 Supported Frameworks
- Jest - JavaScript/TypeScript unit testing
- Mocha - Flexible testing framework
- Karma/Jasmine - Browser testing
- Cypress - End-to-end testing
- Playwright - Multi-browser E2E testing
🌍 Open Source
This project is 100% open source under MIT license. You can:
- ✅ Download and use for free
- ✅ Modify the source code
- ✅ Redistribute your modifications
- ✅ Contribute to the project
- ✅ Use commercially without restrictions
🤝 Contributing
Contributions are welcome!
- Fork the project
- Create a feature branch (
git checkout -b feature/amazing-feature)
- Commit your changes (
git commit -m 'Add amazing feature')
- Push to the branch (
git push origin feature/amazing-feature)
- Open a Pull Request
📝 License
This project is licensed under the MIT license - see the LICENSE file for details.
Made with ❤️ by the open source community
| |