UNPKG

644 Btext/coffeescriptView Raw
1should = require 'should'
2ipso = require '../lib/ipso'
3MochaRunner = require '../lib/mocha_runner'
4
5describe 'MochaRunner', ->
6
7 it 'defines a global event emitter', (done) ->
8
9 MochaRunner.on.should.be.an.instanceof Function
10 done()
11
12
13
14 it 'runs mocha tests', ipso (facto) ->
15
16 MochaRunner.on 'spec_event', ipso.once (payload) ->
17
18 # console.log payload
19
20 payload.source.should.equal 'mocha'
21 should.exist payload.event
22 should.exist payload.data
23 facto()
24
25
26 MochaRunner.create()
27 .run ['./spec/test_spec.coffee'], ->