jsdoc/test/t/common/scanner.js
2011-06-17 21:06:37 +01:00

20 lines
737 B
JavaScript

var scanner = new (require('jsdoc/src/scanner').Scanner)(),
includeMatch = new RegExp(".+\\.js(doc)?$"),
excludeMatch = new RegExp("(^|\\/)_"),
sourceFiles = scanner.scan([__dirname+'/test/cases/src/'], 3, includeMatch, excludeMatch);
sourceFiles = sourceFiles.map(function($) {
return $.replace(__dirname, '');
});
//console.log(sourceFiles); process.exit();
test('The scanner should return the correct source files', function() {
assert.equal(sourceFiles.length, 3);
assert.equal(sourceFiles.indexOf("/test/cases/src/one.js") > -1, true);
assert.equal(sourceFiles.indexOf("/test/cases/src/two.js") > -1, true);
assert.equal(sourceFiles.indexOf("/test/cases/src/dir1/three.js") > -1, true);
});