Skip to content

Commit

Permalink
Merge pull request #102 from FdelMazo/tests
Browse files Browse the repository at this point in the history
Agregar tests automaticos
  • Loading branch information
lopezac authored Mar 22, 2024
2 parents c6cf74f + 6b48b57 commit 45da42a
Show file tree
Hide file tree
Showing 12 changed files with 21,153 additions and 861 deletions.
3 changes: 3 additions & 0 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,8 @@ jobs:
runs-on: ubuntu-latest
name: Build & Deploy to Github Pages
steps:
- name: Run tests
run: npm test
shell: bash
- id: node-to-gh
uses: fdelmazo/node-to-gh-action@v2
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,8 @@ Este proyecto apunta a una manera más facil de visualizar los horarios de cursa

Para agregar un feature o fixear un issue hay que clonar el repositorio, instalar las dependencias con `npm install` y después correr la aplicación con `npm start`. En `localhost:3000/` va a estar corriendo la aplicación constantemente, y toda modificación que se haga al código se va a ver reflejada en la página.

Una vez terminados los cambios, con solo hacer un PR basta (porque la aplicación se compila automáticamente con cada push a master)
Con `npm test` se pueden correr los tests del parser del SIU, para agregar tests de distintos SIUs podés agregar en `siu-raw` el texto de tu SIU, y en `siu-json` el objeto que da el parser luego de procesar el texto del SIU que pegas en el cuadro de texto (en la consola de desarrollo se imprime).

Una vez terminados los cambios, con solo hacer un PR basta (porque la aplicación se compila automáticamente con cada push a master).

Si tenés algún problema con el parser podés armar un issue con lo que intentaste pegar en el cuadro de texto.
6 changes: 6 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module.exports = {
presets: [
'@babel/preset-env',
['@babel/preset-react', {runtime: 'automatic'}],
],
};
1,984 changes: 1,126 additions & 858 deletions package-lock.json

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"eject": "react-scripts eject"
"eject": "react-scripts eject",
"test": "jest"
},
"eslintConfig": {
"extends": "react-app"
Expand All @@ -45,7 +46,7 @@
]
},
"devDependencies": {
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"jest": "^27.5.1",
"prettier": "3.2.4"
}
}
Loading

0 comments on commit 45da42a

Please sign in to comment.