node package manager

Introducing npm Enterprise add-ons. Integrate third-party dev tools into npm…

testfs

Easily create files under a prefix for testing fs modules

testfs

Easily create files under a prefix for testing fs modules.

var testfs = require('testfs');
var exec = require('child_process').exec;
 
var fixtures = [
  '1.txt',
  'sub/subsub/2.txt',
  'sub/subsub2/',
  '1.txt -> l.txt',
  '../1.txt -> sub/l.txt'
];
 
testfs('example', fixtures, function (err, rm) {
  exec('find | wc -l', function (err, stdout, stderr) {
    console.log(stdout);
 
    rm(function (err) {
      exec('find | wc -l', function (err, stdout, stderr) {
        console.log(stdout);
      });
    });
  });
});

MIT