Análise e Compreensão Bug #3: Corrigir `isRgbColor` não ignorando espaços entre parâmetros
Opened this issue · 0 comments
lgustavosoftwareengineer commented
1) CR de Origem (Issue de origem)
Link para a Issue original no repositório do validator.js
2) Compreensão da CR (Issue de origem)
2.1) Síntese da Compreensão do Time
3) Análise
3.1) Resumo
- Comportamentos atuais que serão afetados pela CR:
- A função
isRgbColor
não é capaz de lidar com espaços em branco na string passada como argumento
- A função
- Novos comportamentos que o pacote validator.js precisará ter para atender a CR:
- A função
isRgbColor
precisará ser capaz de lidar com espaços em branco na string passada como argumento, sem alterar a validação do formato RGB/RGBA.
- A função
- O que precisará ser implementado:
- Será necessário atualizar as expressões regulares
rgbColor
,rgbaColor
,rgbColorPercent
ergbaColorPercent
para considerar a possibilidade de espaços em branco entre os valores numéricos. - Também será necessário atualizar a lógica da função
isRgbColor
para remover os espaços em branco da string de entrada antes de validar o formato RGB/RGBA.
- Será necessário atualizar as expressões regulares