Я использую узел и супертест для простого приложения. Я получил SQlite3 для локальной тестовой базы данных. Я сделал простой тест, чтобы добавить super в базу данных. Я хотел сбрасывать базу данных каждый раз при запуске теста. Я ищу в документах прямо сейчас и не могу найти его. Я решил спросить здесь, потому что кажется, что кто-то, скорее всего, знает информацию.
const request = require('supertest');
const server = require('../server');
describe('Authentication', function() {
//database reset here
it('should create a new user /users/registration', function(done) {
request(server)
.post('/users/register')
.send({
username: 'user-name',
email: '[email protected]',
password: '12345'
})
.set('Accept', 'application/json')
.expect(201, done);
});
});