--- /dev/null
+/*
+ * unhandle-exceptions.js: A test fixture for using `.unhandleExceptions()` winston.
+ *
+ * (C) 2011 Charlie Robbins
+ * MIT LICENCE
+ *
+ */
+
+var path = require('path'),
+ winston = require('../../../lib/winston');
+
+var logger = new (winston.Logger)({
+ transports: [
+ new (winston.transports.File)({
+ filename: path.join(__dirname, '..', 'logs', 'unhandle-exception.log'),
+ handleExceptions: true
+ })
+ ]
+});
+
+logger.handleExceptions();
+logger.unhandleExceptions();
+
+setTimeout(function () {
+ throw new Error('OH NOES! It failed!');
+}, 1000);
\ No newline at end of file