From 7acfd0141ce57f91c34ef713693c8463988cb113 Mon Sep 17 00:00:00 2001 From: Charles Bourasseau Date: Tue, 31 Jan 2012 11:35:58 +0100 Subject: [PATCH 1/2] some small improvements --- .gitignore | 1 + package.json | 8 ++++++++ tests/mkdirSyncRecursive.js | 2 +- tests/readdirSyncRecursive.js | 7 +++++-- 4 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b512c09 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules \ No newline at end of file diff --git a/package.json b/package.json index 8756948..1b34ea8 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,14 @@ "lib": "./lib/" }, + "dependencies": { + }, + + "devDependencies": { + "nodeunit": ">= 0.6.4", + "underscore": ">= 1.3.1" + }, + "main": "./lib/wrench", "engines": { diff --git a/tests/mkdirSyncRecursive.js b/tests/mkdirSyncRecursive.js index 361d892..e728516 100644 --- a/tests/mkdirSyncRecursive.js +++ b/tests/mkdirSyncRecursive.js @@ -1,6 +1,6 @@ var testCase = require('nodeunit').testCase; var fs = require('fs'); -var wrench = require('wrench'); +var wrench = require('../lib/wrench'); var path = require('path'); module.exports = testCase({ diff --git a/tests/readdirSyncRecursive.js b/tests/readdirSyncRecursive.js index 6e862f2..afed9a0 100644 --- a/tests/readdirSyncRecursive.js +++ b/tests/readdirSyncRecursive.js @@ -1,7 +1,8 @@ var testCase = require('nodeunit').testCase; var fs = require('fs'); -var wrench = require('wrench'); +var wrench = require('../lib/wrench'); var path = require('path'); +var _und = require("underscore"); module.exports = testCase({ test_readdirSyncRecursive: function(test) { @@ -21,7 +22,9 @@ module.exports = testCase({ var files = wrench.readdirSyncRecursive(dir); test.equals(files.length, check.length, 'number of paths is correct'); - test.deepEqual(files, check, 'list shows all files and folders'); + for (var filename in files) { + test.ok(_und.include(check, files[filename])); + } test.done(); } From 358d77c2509a1bdb6bd464ca24bd3241d5b5dcb3 Mon Sep 17 00:00:00 2001 From: Charles Bourasseau Date: Tue, 31 Jan 2012 18:49:22 +0100 Subject: [PATCH 2/2] add test script to package.json --- package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package.json b/package.json index 1b34ea8..2ce582f 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,8 @@ "engines": { "node": ">=0.1.97" }, + + "scripts": { "test": "./node_modules/nodeunit/bin/nodeunit tests/runner.js" }, "licenses": [{ "type" : "MIT",