| /* |
| * 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); |