diff --git a/server/utils.js b/server/utils.js index cf84bda0..4c3ec795 100644 --- a/server/utils.js +++ b/server/utils.js @@ -19,33 +19,6 @@ utils.isErrorStatus = function(statusCode, options) { } }; -// http://stackoverflow.com/q/5827612/ -utils.walk = function(dir, callback) { - var results = []; - - fs.readdir(dir, function(err, list) { - if (err) return callback(err); - - var pending = list.length; - if (!pending) return callback(null, results); - - list.forEach(function(file) { - file = dir + '/' + file; - fs.stat(file, function(err, stat) { - if (stat && stat.isDirectory()) { - utils.walk(file, function(err, res) { - results = results.concat(res); - if (!--pending) { callback(null, results); } - }); - } else { - results.push(file); - if (!--pending) { callback(null, results); } - } - }); - }); - }); -}; - utils.getApiHost = function(path, apiHostsMap) { var extractParamNamesRe = /:(\w+)/g, apiHost = null, diff --git a/test/server/utils.test.js b/test/server/utils.test.js index 3724f070..c0bbc606 100644 --- a/test/server/utils.test.js +++ b/test/server/utils.test.js @@ -5,18 +5,6 @@ var _ = require('underscore'), describe('utils', function() { - describe('walk', function() { - it('should return an array of a given directory\'s filenames', function(done) { - var nodeNames = [], - walkableDir = path.resolve(__dirname+'/../fixtures/walkableDir'); - - utils.walk(walkableDir, function(err, names) { - names.should.be.an.instanceOf(Array).with.lengthOf(6); - done(err); - }); - }); - }); - describe('getApiHost', function() { beforeEach(function() { this.apiHostsMap = {