blob: 36beb89a99f7dd29cbbacb943f5145c1da2e6133 [file] [log] [blame]
/*
* examples.js: Tests which ensure all examples do not throw errors.
*
* (C) 2010, Charlie Robbins
*
*/
var vows = require('vows')
macros = require('./macros'),
examples = macros.examples;
//
// Suppress `EADDRINUSE` errors since
// we are just checking for require-time errors
//
process.on('uncaughtException', function (err) {
if (err.code !== 'EADDRINUSE') {
throw err;
}
});
vows.describe('node-http-proxy/examples').addBatch(
examples.shouldHaveDeps()
).addBatch(
examples.shouldHaveNoErrors()
).export(module);