首页 > 解决方案 > 如何在使用 Mocha 和 Chai 运行测试期间删除输入到 MySql 数据库的记录

问题描述

我编写了一个测试程序,可以测试用 node.js 编写的端点数量并检查它们是否正常工作。我需要一种方法来删除我在测试期间输入数据库的记录。

例如,我需要在此测试后删除添加到数据库中的记录。

describe('/POST groups/AddGroupMember', () => {

before(function (done) {
    setTimeout(function(){
      done();
    }, 5000);
  });

let reqFields = {
                    "requestFields": {

                        "groupUID" : 50,
                        "custUID" : 20

                    }

                }

it('it should ADD the group member', (done) => {
    chai.request(server)
    .post('/groups/AddGroupMember')
    .send(reqFields)
    .end((err, res) => {
        var uid = res.body.uID;
        console.log(uid);
        res.should.have.status(200);
        res.body.should.be.a('object');


        done();
    });
});

});

标签: node.jsmocha.jschai

解决方案


推荐阅读