⚡ Zero config UI for Jest
Switch branches/tags
Clone or download
Latest commit 85cf0d3 Sep 6, 2018
Permalink
Failed to load latest commit information.
.github Change recreatable -> reproduction Jan 3, 2018
.vscode Use free port Jun 12, 2018
app Update version Sep 6, 2018
logo Readme update Sep 4, 2018
website Site update Sep 6, 2018
.gitignore Major store refactor and initial docs site Apr 18, 2018
.travis.yml Move app to subfolder Jan 7, 2018
LICENSE It's happening Nov 28, 2017
README.md Readme spacing Sep 5, 2018

README.md

This is Majestic 1.0, a rewrite from scratch which is still in alpha. Majestic classic is over here.


⚡ Features

  • 🖱 Run tests with a click
  • 📸 Selective snapshot update
  • 💣 Launch debugger with a click
  • 🔍 Search tests
  • 🔖 Bookmark tests
  • 🐞 Dedicated test failure view
  • 📜 Log with majestic.log()

🚀 Getting started

  • npm install majestic@alpha -g or yarn global add majestic@alpha
  • Open the terminal and navigate to your project directory
  • Run majestic

🔲 Running as a chrome app

If you have google chrome installed, running majestic with --app argument (majestic --app) will launch a new chrome instance and open majestic UI in app mode.


🍄 But I want an electron app

If you really prefer an electron app, you can use nativefier and use http://localhost:3005/ as the url argument. Then run majestic in the project as usual and open the electron app built by nativefier instead of the browser UI.


💻 Contribute

  • Clone the repo
  • cd app
  • yarn install
  • yarn start will start the dev server for UI
  • yarn server will start the node server
  • yarn debug will start the node server in watch mode

🌠 Contributors


Raathigeshan

💻 📖 💬 👀 🤔 🎨

James Adams

💻 🐛 📖 🤔

Lucas Azzola

💻 👀 🤔

Napoleon Oikonomou

💻 📦

This project follows the all-contributors specification. Contributions of any kind are welcome!


🔵 License

MIT