⚡ Zero config GUI for Jest. Contribute to Raathigesh/majestic development by creating an account on GitHub.
Majestic is a graphical user interface for Jest, the JavaScript testing framework. It allows users to run all tests or a single file, toggle watch mode, update snapshots, examine test failures as they happen, and view console.log output within the UI for debugging. It includes a built-in coverage report and a test search feature, and supports Flow and TypeScript projects as well as projects created with Create React App.
The tool works with Jest version 20 and above and can be run via npx, or installed globally through Yarn or Npm. It can also be launched as a Chrome app using the --app flag. Configuration is done through a majestic key in package.json, supporting options such as a custom Jest script path, additional arguments, environment variables, and setups for projects with multiple Jest configuration files. It also provides command-line arguments (--config, --debug, --noOpen, --port, --version) and keyboard shortcuts for running tests, watching, and searching.
Majestic is intended for developers using Jest who want a visual interface for running and monitoring tests rather than relying solely on the command line.
Majestic is a zero-config GUI for the Jest testing framework. It lets developers run, watch, and debug Jest tests through a visual interface.
It can be run via npx in a project directory, or installed globally with Yarn or npm and then run with the majestic command. It can also be launched as a Chrome app using the --app flag.
Majestic supports Jest 20 and above.
It works with Flow and TypeScript projects, as well as Create React App projects.
Yes, it is open source and released under the MIT license.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
🃏 Delightful JavaScript Testing.
Perform manual or automated cross browser testing on 2000+ browsers online. Deploy and scale faster with the most powerful cross browser testing tool online.
LogRocket helps you understand problems affecting your users, so that you can get back to building great software.
Simple, flexible, fun JavaScript test framework for Node.js and the browser.
Free, fast, accurate NAT check for developers and gamers on PS5, Xbox, Switch, and PC. Understand network status and improve play.
Show, Share, Approve: Mobile Apps in Any Browser.