Skip to content
Earl Grey wrapper around the Mocha testing framework
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.npmignore
README.md
package.json

README.md

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.

You can’t perform that action at this time.