13.4 Agregar pruebas a tus servicios
Puedes agregar el cóodigo javascript para probar que lo que regresa el servicio es correcto.
Para probar que el servicio de login con un usuario correcto validaré lo siguiente:
Que el servicio regrese un status 200
Que el servicio regrese un token que no este vacío
Para probar tipos de datos voy a probar
Que el token sea string
Que la fecha de expiración del token sea un date con el formato
En Postman:
Da clic en la pestaña de Tests
Agrega el código
//Funciones de fecha const moment = require("moment") //Revisar Estatus 200 pm.test("Estatus es 200", function () { pm.response.to.be.ok; }); //Convertir el Json a un objeto var respuesta = pm.response.json(); pm.test("Token no es vacío", function() { pm.expect(respuesta.Token).not.to.be.empty; }); pm.test("Token es string", function() { pm.expect(respuesta.Token).to.be.a('string'); }); pm.test("Token Expiration es una fecha correcta", function () { pm.expect(moment(respuesta.TokenExpiration,"MM-MM-DD hh:mm:ss").isValid()).to.be.true });
Da clic en el botón Send
En la pestaña de Test Results puedes ver el resultado de los Tests

Last updated
Was this helpful?