var common = require('../common');
|
|
var test = require('utest');
|
|
var assert = common.assert;
|
|
var File = common.require('file');
|
|
|
|
var file;
|
|
var now = new Date;
|
|
test('IncomingForm', {
|
|
before: function() {
|
|
file = new File({
|
|
size: 1024,
|
|
path: '/tmp/cat.png',
|
|
name: 'cat.png',
|
|
type: 'image/png',
|
|
lastModifiedDate: now,
|
|
filename: 'cat.png',
|
|
mime: 'image/png'
|
|
})
|
|
},
|
|
|
|
'#toJSON()': function() {
|
|
var obj = file.toJSON();
|
|
var len = Object.keys(obj).length;
|
|
assert.equal(1024, obj.size);
|
|
assert.equal('/tmp/cat.png', obj.path);
|
|
assert.equal('cat.png', obj.name);
|
|
assert.equal('image/png', obj.type);
|
|
assert.equal('image/png', obj.mime);
|
|
assert.equal('cat.png', obj.filename);
|
|
assert.equal(now, obj.mtime);
|
|
assert.equal(len, 8);
|
|
}
|
|
});
|