2 * examples.js: Tests which ensure all examples do not throw errors.
4 * (C) 2010, Charlie Robbins
8 var vows = require('vows')
9 macros = require('./macros'),
10 examples = macros.examples;
13 // Suppress `EADDRINUSE` errors since
14 // we are just checking for require-time errors
16 process.on('uncaughtException', function (err) {
17 if (err.code !== 'EADDRINUSE') {
22 vows.describe('node-http-proxy/examples').addBatch(
23 examples.shouldHaveDeps()
25 examples.shouldHaveNoErrors()