qwebs
Version:
Back-end web server
25 lines (20 loc) • 1.03 kB
JavaScript
var walk = require('../../lib/utils/walk'),
Q = require('q');
describe("walk", function () {
it("get", function (done) {
return Q.try(function() {
var files = walk.get(__dirname);
expect(files.length).toEqual(7);
expect(files[0].slice(__dirname.length)).toEqual("/contentType.spec.js");
expect(files[1].slice(__dirname.length)).toEqual("/pathRegex.spec.js");
expect(files[2].slice(__dirname.length)).toEqual("/stream/data/page1.html");
expect(files[3].slice(__dirname.length)).toEqual("/stream/data/page2.html");
expect(files[4].slice(__dirname.length)).toEqual("/stream/writablestream.spec.js");
expect(files[5].slice(__dirname.length)).toEqual("/tree.spec.js");
expect(files[6].slice(__dirname.length)).toEqual("/walk.spec.js");
})
.catch(function (error) {
expect(error.stack).toBeNull();
}).finally(done);
});
});