agregando validaciones al test y corrigiendo funcionalidad