Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


A sample Mimosa project with tests run via testem using mimosa-testem-require.

Zero config required. Just write tests. Mimosa will figure out what config you need to execute the tests and will run the tests for you automatically when Mimosa starts and with each file save.

To read more about mimosa-testem-require checkout the github page.

How to Use

  • Install the latest Mimosa.
  • npm install -g phantomjs (necessary for headless test running)
  • git clone
  • cd MimosaTestem
  • npm install
  • mimosa watch -s

What will happen?

First Mimosa will install into your project mimosa-testem-require, an external Mimosa module that does not come by default with Mimosa.

Then all of the default Mimosa stuff happens:

  • Compiling CoffeeScript, Stylus, Handlebars
  • Linting of CSS/JS
  • Express server will be started (visit the app at http://localhost:3000)

Then mimosa-testem-require kicks in:

  • writes several files to the .mimosa directory of the application. Those files are necessary for test running and some are dynamic based on what Mimosa has learned about the project while processing its files.
  • fires up the testem test runner
  • testem loads the Mimosa generated test suite using PhantomJS
  • that test suite, which includes the repo-view_spec runs and a message regarding test success prints to the screen.


A sample Mimosa project with tests run via testem.



No releases published


No packages published


You can’t perform that action at this time.