|
|
|[Home](home)|[Sprints](sprints)|[Requisitos](Requisitos)|[Arquitetura](Arquitetura)|[Configuração](Configuração)|[Mockups](mockups)|[Problemas](problemas)
|
|
|
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|
|
|
Here we'll have the project's configuration.
|
|
|
|
|
|
### Configuração de teste
|
|
|
|
|
|
Como utilizamos `Jest` como framework de teste, adaptamos a estrutura do projeto para que os testes fossem reconhecidos. Desta forma, as configurações do framework estão no diretório `/spec/config` e todos os testes unitários estão juntos à pasta de cada componente, dentro de um outro diretório cujo nome *sempre* deve ser `__tests__`. Além disso, todos testes devem ter o sufixo `-spec`. O exemplo de estrutura é visto abaixo:
|
|
|
|
|
|
```
|
|
|
...
|
|
|
├── spec
|
|
|
│ │ └── config
|
|
|
├── src
|
|
|
│ ├── assets
|
|
|
│ ├── components
|
|
|
│ │ ├── Example
|
|
|
│ │ │ ├── __tests__
|
|
|
│ │ │ │ └── example-spec.js
|
|
|
│ │ │ ├── example.css
|
|
|
│ │ │ └── example.js
|
|
|
│ │ │ └── index.js
|
|
|
...
|
|
|
``` |