UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

36 lines (32 loc) 941 B
var superagent = require('superagent') , multiparty = require('../../') , http = require('http') var server = http.createServer(function(req, resp) { var form = new multiparty.Form(); var errCount = 0; form.on('error', function(err) { errCount += 1; resp.end(); }); form.on('file', function(name, file) { }); form.on('field', function(name, file) { }); form.parse(req); }); server.listen(function() { var url = 'http://localhost:' + server.address().port + '/' var req = superagent.post(url) req.set('Content-Type', 'multipart/form-data; boundary=foo') req.write('--foo\r\n') req.write('Content-filename="foo.txt"\r\n') req.write('\r\n') req.write('some text here') req.write('Content-Disposition: form-data; name="text"; filename="bar.txt"\r\n') req.write('\r\n') req.write('some more text stuff') req.write('\r\n--foo--') req.end(function(err, resp) { server.close(); }); });