Skip to content

pinguimdolaravel/short-url

Repository files navigation

API TDD

Desafio

  • Garantir que o código da url curta não se repita

  • Salvar um endpoint
    • Precisar enviar o endpoint que queremos encurtar
    • Endpoint tem que ser válido
    • não pode se repetir
    • Esperamos receber uma url encurtada pdl.test/YH21
    • Esperamos receber um status code 201
  • Deletar a url curta baseado na url gerada
    • url precisa existir
    • receber um 204[no content] caso deletado com sucesso
  • Pegar estatistica de uso da url /stats/YH21
    • ultima vez que foi utilizada
{
    "last_visit": "2022-02-17T13:45:00"
}
- [X] Receber quantas vezes a url foi usada
{
    "visits": [
        {
            "day": "2022-02-16",
            "qty": 20
        },
        {
            "day": "2022-02-17",
            "qty": 20
        }
    ],
    "total": 40
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages