El objetivo de este ejercicio es añadir toda la configuración y tests necesarios sobre un proyecto ya dado.
- Instalar librerias necesarias.
- Añadir configuración de
jest. - Añadir configuración de
debug. - Añadir tests de mapper (
common/mappers/collection.mapper.ts,pods/hotel-collection/hotel-collection.mapper.ts). - Añadir
common/componentstests. - Añadir
pods/hotel-collection/hotel-collection.hook.tstests. - Añadir tests de components y containers que están en pods.
- Añadir configuración de
coverage. - Añadir configuración de
travis-ciorcircle-ci. - Mover algun pod a redux y testear:
reducersactionssagasselectorscontainers
- Cuando se configure el fichero
jest.json, añadir la configuración de losaliasusando:
{
"rootDir": "../../",
...
"moduleDirectories": ["<rootDir>/src", "node_modules"],
}