supertest('https://192.168.99.100:8080') .post('/notification/sendEmail') .send({payload}) .end((err, res) => { if (err) { reject(new Error('An error occured with the payment service, err: ' + err)) } resolve(res.body) })
.send({ url: 'https://google.com', meta: meta }) .expect(201) .end(function (err, res) { if (err) return done(err)
supertest('https://192.168.99.100:8080') .post('/payment/makePurchase') .send({paymentOrder}) .end((err, res) => { if (err) { reject(new Error('An error occured with the payment service, err: ' + err)) } resolve(res.body.paid) })
describe('Test Multipart Form Array Field Submissions', function() { it('submit array of data with POST', function(done) { let req = request(app).post('/fields/array'); for (let i = 0; i < mockCars.length; i++) { req.field('testField', mockCars[i]); } req .expect(200) .end(function(err, res) { if (err) { return done(err); } let responseMatchesRequest = res.body.join(',') === mockCars.join(','); done(responseMatchesRequest ? null : 'Data was returned as expected.'); }); }); });
.end(function (err, res) { if (err) return t.fail(err) t.equal(res.text, 'Hello World\n', 'should respond to https request')
}) .expect(200, expectedResultSorted) .end((err) => { if (err) return done(err); fs.stat(uploadedFilesPath[0], (err) => {
.end((err) => { if (!err) return done(`Connection hasn't been aborted!`); if (err.code !== 'ECONNRESET') return done(err);
.attach('testFile', filePath) .expect(200) .end(done); }); .attach('testFile', filePath) .expect(413) .end(done); }); }); res.end(JSON.stringify({response: 'Limit reached!'})); limitHandlerRun = true; .attach('testFile', filePath) .expect(500, {response: 'Limit reached!'}) .end(function(err){ if (err) return done(err); if (!limitHandlerRun) return done('handler did not run'); .attach('testFile', filePath) .expect(400) .end(function(err, res) { assert.ok(res.error.text === 'File too big'); done();
}) .expect(200, expectedResultSorted) .end((err) => { if (err) return done(err); uploadedFilesPath.forEach((uploadedFilePath) => {