mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
fix path issues that caused the test to fail on Windows (#168)
This commit is contained in:
parent
cab6e29ebd
commit
371506038f
@ -1,19 +1,21 @@
|
||||
/*global describe: true, env: true, expect: true, it: true */
|
||||
describe("jsdoc/src/scanner", function() {
|
||||
var scanner = new (require('jsdoc/src/scanner').Scanner)(),
|
||||
filter = new (require('jsdoc/src/filter').Filter)({
|
||||
includePattern: new RegExp(".+\\.js(doc)?$"),
|
||||
excludePattern: new RegExp("(^|\\/)_")
|
||||
}),
|
||||
sourceFiles = scanner.scan([env.dirname+'/test/fixtures/src/'], 3, filter);
|
||||
path = require('path'),
|
||||
sourceFiles = scanner.scan([path.join(env.dirname, 'test', 'fixtures', 'src')], 3, filter);
|
||||
|
||||
sourceFiles = sourceFiles.map(function($) {
|
||||
return $.replace(env.dirname, '');
|
||||
return path.relative(env.dirname, $);
|
||||
});
|
||||
|
||||
it("should return the correct source files", function() {
|
||||
expect(sourceFiles.length).toEqual(3);
|
||||
expect(sourceFiles.indexOf("/test/fixtures/src/one.js")).toBeGreaterThan(-1);
|
||||
expect(sourceFiles.indexOf("/test/fixtures/src/two.js")).toBeGreaterThan(-1);
|
||||
expect(sourceFiles.indexOf("/test/fixtures/src/dir1/three.js")).toBeGreaterThan(-1);
|
||||
expect(sourceFiles.indexOf(path.join('test', 'fixtures', 'src', 'one.js'))).toBeGreaterThan(-1);
|
||||
expect(sourceFiles.indexOf(path.join('test', 'fixtures', 'src', 'two.js'))).toBeGreaterThan(-1);
|
||||
expect(sourceFiles.indexOf(path.join('test', 'fixtures', 'src', 'dir1', 'three.js'))).toBeGreaterThan(-1);
|
||||
});
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user