Я тестирую модель пользователя.Имя пользователя не должно быть пустым.Модульный тест выглядит следующим образом:
it('should reject no name', async () => {
name = '';
expect(await User.create(payload())).toThrow();
});
, когда payload
содержит все данные, кроме с пустым именем, модульный тест выдает следующую ошибку:
SequelizeValidationError: Validation error: Invalid validator function: unique,
Validation error: Invalid validator function: msg,
Validation error: column "cell" does not exist
Однако утверждение здесь.toThrow
неверно, и контрольный пример все еще не пройден.Пробовал toBeUndefined безрезультатно.Какое правильное утверждение для этого типа ошибки?