Continuando con la funcionalidad de votación de un post en esta lección escribiremos la prueba de integración para que un post pueda ser votado de forma negativa. Además, trabajaremos en algunas restricciones de la votación: que un usuario no pueda votar por un mismo post 2 veces, que un usuario pueda cambiar de un voto positivo a un voto negativo o viceversa y que el score se calcule de forma correcta. Todo esto apoyándonos con el desarrollo guiado por pruebas (TDD).
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Agregar votos a un post con Eloquent y TDD, parte 1 Lección siguiente Eliminar el voto de un post con Eloquent y TDD