Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/breuleux/earl-mocha

Earl Grey wrapper around the Mocha testing framework
https://github.com/breuleux/earl-mocha

Last synced: 9 days ago
JSON representation

Earl Grey wrapper around the Mocha testing framework

Awesome Lists containing this project

README

        

earl-mocha
==========

Macro wrappers over `mocha` for use with the Earl Grey programming
language.

Usage:

In `test/test.eg`:

require-macros:
earl-mocha ->
describe, it, before, after, assert, expect-error

describe "testing":
before:
@one = 1
@two = 2
it "is fun!":
assert @one + @one == @two
it "is dangerous!":
expect-error TypeError:
null.forbidden-field

Then you can run the command as:

mocha --compilers eg:earlgrey/register

You will need to `npm install earlgrey --save-dev` for this to work.

If you put `--compilers eg:earlgrey/register` in `test/mocha.opts`,
you can also simply run `mocha`.