diff options
author | Dimitry <dimitry@ethdev.com> | 2017-02-17 20:19:07 +0800 |
---|---|---|
committer | Dimitry <dimitry@ethdev.com> | 2017-02-17 20:19:07 +0800 |
commit | 0e7c51bb0a4755a2bebe11c72a579a962b3c205b (patch) | |
tree | 98d45d474f720014f348e7f5ba85a975b135e22c /RPCTests/modules/utils.js | |
parent | a20bb807ab40fb06277ca278a00c77eac57d551a (diff) | |
download | dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.tar dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.tar.gz dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.tar.bz2 dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.tar.lz dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.tar.xz dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.tar.zst dexon-tests-0e7c51bb0a4755a2bebe11c72a579a962b3c205b.zip |
move tests to separate folders
Diffstat (limited to 'RPCTests/modules/utils.js')
-rw-r--r-- | RPCTests/modules/utils.js | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/RPCTests/modules/utils.js b/RPCTests/modules/utils.js index 24e9bd811..5d32ec771 100644 --- a/RPCTests/modules/utils.js +++ b/RPCTests/modules/utils.js @@ -45,19 +45,34 @@ module.exports = { fs.writeFile(path, data, (err) => { if (err) throw err;}); }, - listFiles: function listFiles(dir) { + listFiles: function listFiles(dir, recursive = false) { var results = []; fs.readdirSync(dir).forEach(function(file) { file = dir+'/'+file; var stat = fs.statSync(file); - if (stat && stat.isDirectory()) { - results = results.concat(listFiles(file)) + if (stat && stat.isDirectory() && recursive) { + results = results.concat(listFiles(file, recursive)) } else results.push(file); }); return results; + }, + + listFolders: function listFolders(dir) { + + var results = []; + fs.readdirSync(dir).forEach(function(file) { + file = dir+'/'+file; + var stat = fs.statSync(file); + + if (stat && stat.isDirectory()) { + results.push(file); + } + }); + + return results; } } //exports |