测试POST mocha - chai:返回500

时间:2017-01-06 21:07:10

标签: node.js mocha chai

现在我正在编写API来使用节点js创建,获取,更新和删除数据。我的代码工作状态良好。

我尝试使用邮递员发布数据,它将新数据添加到我的数据库。

然后我想使用名为mocha - chai的测试单元。

这是我的代码:

let chai = require('chai');
let chaiHttp = require('chai-http');
let server = require('server');
let expect = require("chai").expect;
let should = require("should");

let request = require("superagent");
let util = require("util");

chai.use(chaiHttp);

describe('API Clinic Test', function() {

  it('should add a SINGLE clinic on /api/v1/clinic POST', function(done) {
  chai.request('http://localhost:5000')
      .post('/api/v1/clinic')
      .send({'clinic_name': 'Clinic Dummy', 'address': 'Bandung', 'phone':'888 888', 'fax':'888 888'})
      .end(function(err, res){
        expect(res.status).to.equal(200);
        done();
      }); 
  });

});

如果成功则返回代码200。 但是当我运行摩卡时,我收到了这个错误。

enter image description here

我不明白。我尝试使用邮递员,它可以添加新数据。 但为什么我使用摩卡时返回500代码? 我的代码中有什么问题吗?

请帮帮我。

谢谢。

0 个答案:

没有答案