# Teste - Task: [Onboarding] Ajuste do componente do google para casos que não retornam CEP
## Branchs
**Branchs utilizadas:**
- feature/CH-1254---> **rental-signup-br**
- feature/CH-1254---> **rental-signup-mx**
**O restante das branchs estão na master!**
---
### BR
#### Cadastro com um endereço que dava latlong (1,1)
Rua Silva Jardim,203, São Paulo - 03057070
Latlong deve vir normal
- [x] OK
**Evidências:**


---
#### CEP que em PROD esta com o endereço da residencia com um número
Avenida Lucilo de Almeida, 305, Parque Arariba, São Paulo - SP - CEP 05778250
Deve vir o endereço completo
- [x] OK
**Evidências:**
##### O Google retorna o campo número vazio, porém é possível preencher o número e avançar.

---
#### Endereço com LATLONG em branco
Rua Tomaz Pires dos Santos, Guarulhos - 07144890
Deve estar vindo o latlong agora.
- [x] OK
**Evidências:**


---
#### Google retorna todos os campos preenchidos
Se o Google retornar todos os campos, incluindo CEP, sem problemas, avança
- [x] OK
**Evidências:**

---
#### Google retorna os campos incluindo o CEP mas sem número
Preencher com o número, o LATLONG é atualizado no Google e em seguida avança.
- [x] OK
**Evidências:**


---
#### Se o google retornar os campos, mas sem CEP e sem o número:
O driver preenche o número, o Google atualiza o LATLONG. Em seguida o Google retorna o CEP.
- [x] OK
**Evidências:**
##### Mesmo depois que inserimos o número da residência, o campo CEP ainda continua vazio:

##### O campo CEP é automaticamente preenchido somente depois que atualizamos a página


---
#### Se o google retornar um CEP com 8 dígitos:
Preencher normalmente e avançar.
- [x] OK
**Evidências:**

---
#### Se o google retornar um CEP com 5 dígitos:
Pegar o CEP com 5 dígitos, pegar o número e se o Google retornar o LONG, preencher e avançar.
- [x] OK
**Evidências:**
##### O Google retornou um CEP com 5 dígitos, é possível localizar o LATLONG no banco conforme mostra o print.
##### Mas é possível editar o campo CEP com mais 3 dígitos e avançar normalmente.


---
#### Se não retornar o CEP LONG:
Abrir o campo para edição do CEP pelo driver
- [x] OK
**Evidências:**

---
##### Fluxo SIGNUP BR funcionando normalmente (cadastro, pagamento e entrega do carro)
Cadastrei o driver "test driver SP", consegui ativar o mesmo e vincular um carro.
- [x] OK
**Evidência:**

---
### MX
No caso do México, o CEP não é tão importante quanto no BR. Avaliar o que é mais fácil, seguir o mesmo comportamento do brasil ou fazer a versão abaixo mais simples:
#### Google retorna todos os campos preenchidos:
Se o Google retornar todos os campos, incluindo zip, sem problemas, avança
- [x] OK
**Evidências:**

#### Google retorna os campos incluindo o zip mas sem número:
Preencher com o número, o LATLONG é atualizado no Google e em seguida avança.
- [x] OK
**Evidências:**

#### Se o google retornar os campos, mas sem zip e sem o número:
O driver preenche o número, o Google atualiza o LATLONG. Em seguida o Google retorna o CEP.
- [x] OK
**Evidências:**
##### Para os endereços do México o Google retorna sempre o zip com 5 dígitos.

---
#### Google retorna todos os campos preenchidos
Se o Google retornar todos os campos, incluindo zip, sem problemas, avança
- [x] OK
**Evidências:**

#### Google retorna os campos incluindo o zip mas sem número
Preencher com o número, o LATLONG é atualizado no Google e em seguida avança.
- [x] OK
**Evidências:**


#### Se o google retornar os campos, mas sem zip e sem o número:
O driver preenche o número, o Google atualiza o LATLONG. Em seguida o Google retorna o zip.
- [x] OK
**Evidências:**
##### O Google retorna o número e o zip

#### Endereço que em PROD esta com o endereço da residencia com um número
Hacienda de Sierra Vieja 2, Hacienda del Parque, 54769 Cuautitlán IzcalliDeve vim o endereço completo
- [x] OK
**Evidências:**


##### Fluxo SIGNUP MX funcionando normalmente (cadastro, pagamento e entrega do carro)
- [x] OK
Cadastrei o driver MXMXMX CDMX, consegui ativar o mesmo e vincular um carro.
**Evidências**
