МонгоДБ и Мокко

#mongodb #mocha.js

Вопрос:

Кто-нибудь когда-нибудь использовал async/await в своих тестах мокко?

Я создаю этот простой тест, чтобы проверить, успешно ли мой код сохраняет объект в базе данных:

 const mocha = require('mocha');
const assert = require('assert');
const marioChar = require('../models/mariochar');

async function saveAMarioChar (paramname,paramweight) {
    var char = new marioChar({
        name: paramname,
        weight: paramweight
    });

    const saveresult = await char.save()
    return !saveresult.isNew;

} 

describe(
    'saving record',

    () => {

        it('Save a mariochar',
            async ()  => {
                const result = await saveAMarioChar('luigi',64);
                assert(result)
            }
        )
    }
)
 

Ответ №1:

Извините за беспокойство, ребята, этот код работает нормально, я использовал «mongooose» с тройным «o» при создании схемы.