- [] Deve ser possível cadastrar um carro;
- [] Não deve ser possível cadastrar um carro com uma placa já existente;
- [] Não deve ser possível alterar a placa de um carro já cadastrado;
- [] O carro deve ser cadastrado com disponibilidade por padrão;
- [] O usuário responsável pelo cadastro deve ser um administrador;
- [] Deve ser possível listar todos os carros disponíveis;
- [] Deve ser possível listar todas as categoriais;
- [] Deve ser possível listar os carros pelo nome da categoria;
- [] Deve ser possível listar os carros pelo nome da marca;
- [] Deve ser possível listar os carros pelo nome do carro;
- [] O usuário não precisa estar logado;
- [] Deve ser possível cadastrar uma especificação para um carro;
- [] Deve ser possível listar todas as especificações;
- [] Deve ser possível listar todos os carros;
- [] Não deve ser possível cadastrar uma especificação para um carro inexistente;
- [] Não deve ser possível cadastrar já existente para o mesmo carro;
- [] O usuário responsável pelo cadastro deve ser um administrador;
- [] Deve ser possível cadastrar a imagem do carro;
- [] Deve ser possível listar todos os carros;
- [] Utilizar o multer para upload dos arquivos;
- [] O usuário deve poder cadastrar mais de uma imagem para o mesmo carro;
- [] O usuário responsável pelo cadastro deve ser um administrador;
- [] Deve ser possível cadastrar um aluguel
- [] O aluguel deve ter duração minima de 24 horas;
- [] Não deve ser possível cadastrar um novo aluguel caso já exista um aberto para o mesmo usuário;
- [] Não deve ser possível cadastrar um novo aluguel caso já exista um aberto para o mesmo carro;
- [] Criar generators para os tests