From ce07d049a57ace5b21c84fee525ede64e20de0dd Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Thu, 29 Mar 2012 15:50:25 -0700 Subject: [PATCH 1/2] formatted index file to allow a simple require --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 73bd034..021cf7c 100644 --- a/index.js +++ b/index.js @@ -1,2 +1,3 @@ -exports.FileChangeEmitter = require('./lib/filechangeemitter').FileChangeEmitter; \ No newline at end of file +module.exports = require('./lib/filechangeemitter').FileChangeEmitter; +module.exports.FileChangeEmitter = module.exports; From a60a94f3b34fa8d11edf4949677b6afebe4f8893 Mon Sep 17 00:00:00 2001 From: Barret Schloerke Date: Thu, 29 Mar 2012 15:50:38 -0700 Subject: [PATCH 2/2] have test file utilize new format option --- test/filechangeemitter-test.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/filechangeemitter-test.js b/test/filechangeemitter-test.js index b15a36a..92ba5b1 100644 --- a/test/filechangeemitter-test.js +++ b/test/filechangeemitter-test.js @@ -1,22 +1,22 @@ var testCase = require('nodeunit').testCase, - FileChangeEmitter = require('../index').FileChangeEmitter, + FileChangeEmitter = require('../index'), fs = require('fs'); // This is run by nodeunit module.exports = testCase({ - + // Make sure we're traversing the DOM as expected testModify : function(test){ - + var fw = new FileChangeEmitter(['./test/data']); - + fw.on('change',function(file){ test.ok(file); test.done(); fw.close(); }); - + setTimeout(function(){ fs.writeFile('./test/data/test-data.txt', "test data"); },500);