Sudok / movies_test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movies

Desafio técnico para empresa oxeanbits, visando a criação de métodos para importação em massa de filmes e notas do mesmos!

Requisitos

Executando o projeto:

bundle install
rails db:migrate
rails db:seed
bundle install
rails server

Alternativa utilizando docker:

Foi configurado um Makefile com os alias para facilitar o setup, só rodar no terminal os comandos listados abaixo na ordem declarada.

make setup
make start

Depois só acessar localhost:3000 e logar utilizando a conta de usuario.

Rodando testes:

só rodar o comando, e o mesmo já vai executar todos os testes.

rspec

Importando filmes em lote

Após logar como usario: email: admin@rotten senha: admin

Acesse a tela de criação de filmes, onde voce irá encontrar o botão para upload de arquivos CSV(existem 2 exemplos na pasta fixtures: spec/fixtures).

Importando nota dos filmes em lote

Importante lembrar que o passo a cima precisa ser rodado primeiro.

Acesse a tela principal da aplicaçao, onde os filmes estão listado, e lá voce vai encontrar o botão para import de notas, onde só recebe arquivos do tipo CSV.

About


Languages

Language:Ruby 79.6%Language:HTML 13.1%Language:Dockerfile 3.0%Language:JavaScript 2.0%Language:CSS 1.2%Language:Makefile 0.9%Language:Shell 0.3%