Написал тесты, вот первый из них
describe('Register test', function() {
it('should return errors on empty request', function(done) {
server.post('/register').end(function(err, res) {
res.status.should.equal(422);
const schema = {
properties: {
errors: {
type: 'object',
required: ['email', 'password', 'password_confirm'],
properties: {
email: { type: 'string' },
password: { type: 'string' },
password_confirm: { type: 'string' }
}
}
}
};
ajv.validate(schema, res.body).should.be.true();
done();
});
});
it(...
специально отправляю другой код, чтоб тест не прошел.
Но он мало того, что не проходит, mocha не перехватывает исключение и вылетает
joxi.ru/Vm6Ra87txbREPm