Capybara Rspec, как обновить страницу и увидеть изменения?

Ну, вот как я избавился от ошибок. У меня была следующая схема:

var userSchema = new Schema({
    name: {
        type: String,
        required: 'Please enter your name',
        trim: true
    },
    email: {
        type: String,
        unique:true,
        required: 'Please enter your email',
        trim: true,
        lowercase:true,
        validate: [{ validator: value => isEmail(value), msg: 'Invalid email.' }]
    },
    password: {
        type: String/
        required: true
    },
    // gender: {
    //     type: String
    // },
    resetPasswordToken:String,
    resetPasswordExpires:Date,
});

, и мой терминал выдал мне следующий журнал, а затем перешел в бесконечную перезагрузку при вызове моей функции регистрации:

(узел: 6676 ) UnhandledPromiseRejectionWarning: Отказ от необработанного обещания (идентификатор отклонения: 1): ValidationError: password: Path password требуется., Email: Неверный адрес электронной почты.

(узел: 6676) [DEP0018] Отмена Предупреждение: отказ от необработанных обещаний устарели. В будущем обещание отклонения, которое не обрабатывается, приведет к завершению процесса Node.js с ненулевым кодом выхода.

Итак, поскольку он сказал, что пароль «Пароль» требуется, я прокомментировал required:true из моей модели и validate:email из моей модели.

1
задан pixelearth 16 January 2019 в 03:37
поделиться