multer-autoreap
Advanced tools
Comparing version 0.1.0 to 0.1.1
@@ -32,3 +32,3 @@ var fs = require('fs'), | ||
}; | ||
var reapFiles = function reapFiles(err) { | ||
@@ -38,3 +38,3 @@ var file, done = []; | ||
for(var key in req.files) { | ||
if (req.files.hasOwnProperty(key) && !~done.indexOf(key)) { | ||
if (Object.prototype.hasOwnProperty.call(req.files, key) && !~done.indexOf(key)) { | ||
file = req.files[key]; | ||
@@ -41,0 +41,0 @@ if (!(file instanceof Array)) { |
{ | ||
"name": "multer-autoreap", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Connect middleware providing auto gc of tmp uploaded files by multer or any multipart middleware.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -36,3 +36,3 @@ var chai = require('chai'); | ||
} | ||
if (file) { | ||
@@ -82,2 +82,8 @@ console.log('Recieved file: %s', file.originalname); | ||
var evalReaped = function() { | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
}; | ||
request | ||
@@ -91,11 +97,15 @@ .post('/upload') | ||
expect(res.text).to.equal('Ok!'); | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
setTimeout(evalReaped, 50); | ||
}); | ||
}); | ||
it('supports multer.single', function(done) { | ||
var file = __dirname + '/unit_test.txt'; | ||
var evalReaped = function() { | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
}; | ||
request | ||
@@ -109,5 +119,3 @@ .post('/upload-single') | ||
expect(res.text).to.equal('Ok!'); | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
setTimeout(evalReaped, 50); | ||
}); | ||
@@ -125,2 +133,8 @@ }); | ||
var evalReaped = function() { | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
}; | ||
request | ||
@@ -134,11 +148,15 @@ .post('/upload') | ||
expect(res.text).to.equal('Ok!'); | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
setTimeout(evalReaped, 50); | ||
}); | ||
}); | ||
it('supports multer.single', function(done) { | ||
var file = __dirname + '/unit_test.txt'; | ||
var evalReaped = function() { | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
}; | ||
request | ||
@@ -152,5 +170,3 @@ .post('/upload-single') | ||
expect(res.text).to.equal('Ok!'); | ||
expect(lastReapedFile.fieldname).to.equal('file-data'); | ||
expect(lastReapedFile.originalname).to.equal('unit_test.txt'); | ||
done(); | ||
setTimeout(evalReaped, 50); | ||
}); | ||
@@ -157,0 +173,0 @@ }); |
20241
317