Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix/problema con nombre comunes #19

Merged

Conversation

dasito26
Copy link
Contributor

@dasito26 dasito26 commented Oct 3, 2022

Cuando es un nombre compuesto de 2 o más palabras la funcion obtenerNombreUsar() debe retornar el nombre a usar validándolo con las palabras del array "comunes", por ejemplo "MA ANGELES" retronará "ANGELES" (eso es correcto) sin embargo para el nombre "IRMA LETICIA" retorna "LETICIA" (eso es incorrecto) ya que la función includes() en la función obtenerNombreUsar() valida si el nombre común está contenido en el nombre dado sin importar la posición, para solucionar este error se cambió la función de callback includes() a indexOf() y a su vez validar que el retorno sea igual a 0 ya que el nombre común tiene que estar en el primer nombre, como lo dice la disposición oficial:

nombres-comunes

Saludos...

Función actualizada obtenerNombreUsar(), se cambió la función callback dentro de some() de includes() a indexOf() y se valida que el retorno de indexOf() sea igual a cero.
Se agregaron pruebas para nombres que contienen nombres comunes (del array comunes) en cualquier posición, en este caso "MA " y "J ".
@ripper2hl
Copy link
Owner

Muchas gracias lo reviso y se va en el siguiente release

@ripper2hl ripper2hl merged commit 59f34da into ripper2hl:master Oct 23, 2022
@dasito26 dasito26 deleted the bugfix/Problema-con-nombre-comunes branch October 29, 2022 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants