FdelMazo / FIUBA-Plan

Organizador de horarios de la Facultad de Ingenieria
https://fede.dm/FIUBA-Plan/
MIT License
45 stars 6 forks source link

Agregar tests automaticos en el CI #101

Closed FdelMazo closed 5 months ago

FdelMazo commented 5 months ago

Habría que asegurarse de que en cada push no se rompa el siu parser, que es el core de la herramienta y es facil de testear (y facil de romper con pequeños cambios).

Hay que probar parsear los distintos txts (siu-usuario-exactas-computacion-primer-cuatri.txt, siu-fede.txt, siu-axel.txt ) y asegurarse que los resultados sean equivalentes al objeto que queremos (cantidad de materias, cursos, las clases con los horarios definidos, etc)

lopezac commented 5 months ago

Te parece hacer los tests con Jest?

FdelMazo commented 5 months ago

Si! No tengo preferencias. Con que sea fácil de enganchar a lo que ya tenemos, por mi va bien

lopezac commented 5 months ago

Pensaba crear una branch tests directo en este repo, y abrir un pr draft con una tasklist inicial, de bancar estos archivos

FdelMazo commented 5 months ago

Buenísimo!