UNPKG

earl-mocha

Version:

Earl Grey macros wrapping Mocha tests

35 lines (23 loc) 713 B
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`.