Files
nexe/node_modules/findit/test/module.js
T
2011-11-26 17:00:12 -06:00

30 lines
675 B
JavaScript

var assert = require('assert');
var find = require('../');
exports.module = function () {
assert.eql(find.findSync, find.find.sync);
assert.eql(find, find.find);
};
exports.file = function () {
var to = setTimeout(function () {
assert.fail('never ended');
}, 5000);
var finder = find(__filename);
var files = [];
finder.on('file', function (file) {
assert.equal(file, __filename);
files.push(file);
});
finder.on('directory', function (dir) {
assert.fail(dir);
});
finder.on('end', function () {
clearTimeout(to);
assert.deepEqual(files, [ __filename ]);
});
};