Currently if you have failing tests, the Grunt build will still complete, which means CI environments like Travis think everything works.
✖ 1 of 106 tests failed:
1) Network with a simple graph should contain two nodes:
TypeError: 'null' is not an object (evaluating 'n.processes')
at file:///home/bergie/Projects/noflo/noflo/spec/Network.js:88
at file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4039
at file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4404
at file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4463
at next (file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4330)
at file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4339
at next (file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4287)
at file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:4307
at timeslice (file:///home/bergie/Projects/noflo/noflo/node_modules/mocha/mocha.js:5279)
Done, without errors.
Currently if you have failing tests, the Grunt build will still complete, which means CI environments like Travis think everything works.