mocha-test-runner

Run Mocha tests from within Atom

TabDigital

14,483

33

1.0.0

MIT

GitHub

Atom : Mocha test runner

License

Runs Mocha unit tests from within Atom.

Demo

Running Mocha

This plugin looks for the closest package.json to the current file, and run the corresponding mocha. This should automatically pick up the right version, as well as your mocha.opts settings.

If you don't have a package.json file, or if Mocha isn't installed locally, it will try to execute the global mocha command instead.

How does it work?

To run the selected test, it uses --grep on the test name. In the case the name isn't unique enough, it might run a few other tests. In practice we found this is not an issue, and you still get fast TDD feedback loops.

Settings

If you go to the settings pane, you can set the following values:

You can also change the style of the results window. Simply go to Open Your Stylesheet in the main menu, and add

.mocha-test-runner .results {
  font-size: 1.5em;
}