@frontendo

Почему mocha при первом непройденном тесте выкидывает исключение и завершает свою работу?

Написал тесты, вот первый из них

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
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы