Criar Ecto Types para validação e armazenamento de CPFs e/ou CNPJs no banco de dados e prover uma forma deste ser testado corretamente utilizando um banco de dados real
Changelog
Implementado suporte para execução de testes unitários com banco de dados, criando migrations para as tabelas utilizadas no teste unitário
Ajustado algumas validações onde é verificado a tuple {:cpf | :cnpj, value} tendo como value os valores possíveis:
Objetivo
Criar Ecto Types para validação e armazenamento de CPFs e/ou CNPJs no banco de dados e prover uma forma deste ser testado corretamente utilizando um banco de dados real
Changelog
{:cpf | :cnpj, value}
tendo comovalue
os valores possíveis:Cpf.t()
Cnpj.t()
String.t()
TODO
Ecto.Type
paraCnpj
Ecto.Type
paraCpfCnpj
ExCoveralls
Credo
guards
públicos