         done()
       g.addInitial cb, 'Callback', 'callback'
       g.addInitial 'Baz', 'Repeat', 'in'
-      n.start()
+      n.start (err) ->
+        return done err if err
 
     describe 'on stopping', ->
       it 'processes should be running before the stop call', ->

        nw.loader.components.Merge = Merge
        nw.connect (err) ->
          return done err if err
          nw.start()
      , true

  describe "Nodes are added first, then edges, then initializers (i.e. IIPs), and in order of definition order within each", ->

    it 'should send some initials when started', (done) ->
      chai.expect(n.initials).not.to.be.empty
      cb = done
      n.start (err) ->
        return done err if err

    it 'should contain two processes', ->
      chai.expect(n.processes).to.not.be.empty
