upe-garanhuns/msw-gama-2022

Análise e Compreensão Bug #3: Corrigir `isRgbColor` não ignorando espaços entre parâmetros

Opened this issue · 0 comments

1) CR de Origem (Issue de origem)

image

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
  • 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.
  • O que precisará ser implementado:
    • Será necessário atualizar as expressões regulares rgbColor, rgbaColor, rgbColorPercent e rgbaColorPercent 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.