Fixes issue 75

As the array flags were already reflected in the README documentation
and example, this only required a test
This commit is contained in:
Petr Bouianov 2014-04-18 19:26:41 -04:00 committed by David Humphrey
parent 3d7ff3e08d
commit 1775c24d37
1 changed files with 24 additions and 0 deletions

View File

@ -13,4 +13,28 @@ describe('Filer', function() {
it('has Shell constructor', function() {
expect(typeof Filer.Shell).to.equal('function');
});
it('must honor the \'FORMAT\' flag', function(done) {
var fs = new Filer.FileSystem({name: 'local-test'});
var fs2 = new Filer.FileSystem({name: 'local-test'});
fs.mkdir('/test', function(err){
if(err) throw err;
fs2.readdir('/', function(err, list) {
if(err) throw err;
expect(list).to.exist;
expect(list).to.have.length(1);
fs2 = new Filer.FileSystem({name: 'local-test', flags:['FORMAT']});
fs2.readdir('/', function(err, list2) {
expect(err).to.not.exist;
expect(list2).to.exist;
expect(list2).to.have.length(0);
done();
});
});
});
});
});