以前,我使用过Django(Python)。在测试中在数据库中创建新行,但在测试后新行自动删除。是否有一个Node.js测试框架可以自动清理测试线和表格?
答案 0 :(得分:1)
您可以考虑使用mochajs
之类的内容。 Mocha暴露了几个hooks以帮助建立和拆除测试。有很多测试框架但是,我发现mocha是最好的之一,特别是当与chaijs
您的测试的结构可能类似于以下内容:
describe('My Database Test', function() {
before(function() {
// create test table or test records
});
after(function() {
// delete test table or remove test records
});
it('should insert new records', function() {
// insert some test rows
})
});