
Problema al llamar "findOne" de mongoose en express
Publicado por David (1 intervención) el 20/03/2020 00:03:07
Buenas, alguien que haya trabajado con mongoose y express, me pueda identificar que anda mal acá? cuando ejecuta el test, se queda cargando infinitamente sin encontrar nada.
debuggeando me di cuenta que es en la función de moongose "User.findOne" justo donde se queda tildada.
He tratado de investigar en la documentación y por stackoverflow y aun sigo sin encontrar respuesta.
PD: el usuario existe, yo tiro esa funcion directamente en mongoDB y anda perfectamente
debuggeando me di cuenta que es en la función de moongose "User.findOne" justo donde se queda tildada.
He tratado de investigar en la documentación y por stackoverflow y aun sigo sin encontrar respuesta.
PD: el usuario existe, yo tiro esa funcion directamente en mongoDB y anda perfectamente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
test('should return true in searchUserByUsername when entering "usuarioprueba" as username', async () => {
const existeUsuario = await searchUserByUsername('usuarioprueba');
expect(existeUsuario).toBe(true);
});
const searchUserByUsername = async username => {
await User.findOne({ username }, 'username' , function (err, user) {
if(err) return handleError(err);
if(user) {
return Promise.resolve(true);
}
});
return Promise.resolve(false);
}
Valora esta pregunta


0