Это связано с функцией model.init
, которая возвращает обещание.Быстрое исправление будет состоять в том, чтобы передать флаг skipInit
при создании модели следующим образом:
const User = mongoose.model("users", userSchema, "users", true)
skipInit
является четвертым параметром в этой функции
Но вв этом случае он не будет инициализировать индексы для вашей модели, поэтому лучше установить этот флаг в соответствии с process.env.NODE_ENV
const skipInit = process.env.NODE_ENV === "test"
const User = mongoose.model("users", userSchema, "users", skipInit)