
assert = require 'assert'
{ABRouter} = require '../src/appborg'


router = new ABRouter verbose:true
router.spawn '/bin/bash', ['-c', 'coffee test-node-subprocess.coffee']

router.send 'ping', {msg:"HAI"}, (e, result) ->
  assert.ok not e
  assert.equal result.msg2, "OH HAI"
  router.send 'sample-exception', {}, (e, result) ->
    assert.ok e
    console.log 'OK'
    process.exit 0
