UNPKG

886 BJavaScriptView Raw
1var assert = require('assert');
2var app = require('./service/app');
3var util = require('utils-extend');
4var request = require('../index');
5var server;
6
7describe('Http post', function() {
8 // Start service
9 beforeEach(function(done){
10 server = app.listen(3100, function() {
11 done();
12 });
13 });
14
15 it('Request post', function(done) {
16 request({
17 url: 'http://127.0.0.1:3100/save',
18 method: 'POST',
19 data: {
20 id: 1
21 },
22 json: true
23 }, function(err, res, body) {
24 assert.deepEqual(body, { id: 1});
25 done();
26 });
27 });
28
29 it('Post method', function(done) {
30 request.post({
31 url: 'http://127.0.0.1:3100/save',
32 data: {
33 id: 1
34 },
35 json: true
36 }, function(err, res, body) {
37 assert.deepEqual(body, { id: 1});
38 done();
39 });
40 });
41
42 afterEach(function(){
43 server.close();
44 });
45});
\No newline at end of file