/WebJumpChallenge-Expo

Test for Web Jump Agency in react native

Primary LanguageJavaScript

WebJumpChallenge-Expo

Webjump company's challenge in react native

Lista de filmes usando a API aberta.

Bibibliotecas utilizadas no desenvolvimento:

• API aberta do Trakt (trakt.docs.apiary.io).

https://www.npmjs.com/package/redux, para controle de estado.

https://www.npmjs.com/package/redux-promise-middleware, para chamadas assíncronas no Redux.

https://www.npmjs.com/package/axios, para acesso à API.

https://www.npmjs.com/package/styled-components, para gerenciar CSS.

Realizar testes unitários com estas bibliotecas:

https://www.npmjs.com/package/jest, para testes unitários de lógica.

https://www.npmjs.com/package/@testing-library/react-native, para testes unitários de componentes. ***(Após uma avaliação, foi utilizado o E2E Detox)

//--------------------------------------------------------------------------------------------

Para que o Detox React Native Testing Library funcione, nós precisamos:

1 - Acesse a página Expo Tools (https://expo.io/tools#client) e clique no link "Download IPA". Expanda o arquivo baixado e altere o nome da pasta para "Exponent.app".

2 - Crie uma pasta bin no seu projeto e mova “Exponent.app” para ele.

3 - rode o comando: yarn ios

4 - rode o comando: detox test

Você pode ver mais em: (https://blog.expo.io/testing-expo-apps-with-detox-and-react-native-testing-library-7fbdbb82ac87)