节点JStesting – 模拟file upload

我正在使用node-mocks-http来testing我的API,并且在模拟file upload时遇到了问题。 这是我的尝试:

var response = buildResponse() var request = http_mocks.createRequest({ method: 'POST', url : '/test', headers: { 'Content-Type' : 'multipart/form-data;', 'Transfer-Encoding': 'identity' }, files: { project: fs.createReadStream('tests/fixtures/test.json') } }) response.on('end', function() { response._getData().should.equal('finished'); done(); }) app.handle(request, response) 

任何想法为什么这不会导致适当的file upload? 至less,express-fileupload模块没有看到它。

非常感谢。