Datos de contacto verificados
Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.
Así te va a probar Tomás (pruebas de la misión)
test "email_valido"
assert_eq(email_valido("ana@vida.com"), true)
assert_eq(email_valido("rosa.diaz@clinica.org"), true)
assert_eq(email_valido("ana@vida"), false)
assert_eq(email_valido("sin arroba"), false)
assert_eq(email_valido("dos @espacios.com"), false)
test "telefono_valido"
assert_eq(telefono_valido("11-4567-8901"), true)
assert_eq(telefono_valido("11-4567"), false)
assert_eq(telefono_valido("114567-8901"), false)
assert_eq(telefono_valido("11-4567-89012"), false)
test "dominio_de"
assert_eq(dominio_de("ana@vida.com"), "vida.com")
assert_eq(dominio_de("luis@pami.gob.ar"), "pami.gob.ar")
assert_eq(dominio_de("no es email"), "")
test "contacto_valido pide al menos uno y todo bien formado"
assert_eq(contacto_valido({"email": "ana@vida.com"}), true)
assert_eq(contacto_valido({"telefono": "11-4567-8901"}), true)
assert_eq(contacto_valido({"email": "ana@vida.com", "telefono": "11-4567-8901"}), true)
assert_eq(contacto_valido({}), false)
assert_eq(contacto_valido({"email": "ana@vida"}), false)
assert_eq(contacto_valido({"email": "ana@vida.com", "telefono": "malo"}), false)