Skip to content
Snippets Groups Projects
Commit 3c2896c0 authored by Julieta Dubra Raimunde's avatar Julieta Dubra Raimunde
Browse files

configuracion inicial

parent 4e3e990b
No related branches found
No related tags found
No related merge requests found
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"airbnb-base",
"plugin:react/recommended"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"error",
"double"
]
}
}
node_modules
----Como correr los test ----
Para crear un test para un correspondiente archivo se debe proceder de la siguiente forma:
-Para un archivo ```ejemplo.ts``` crear dentro de la carpeta __test__ un archivo llamado ```ejemplo.test.js```
-Dentro del archivo ejemplo.test.ts incluir el archivo ejemplo.ts con ```const sum = require('./../ejemplo');```
-Para cada función a probar ```funcionEjemplo(arg)``` la forma de diseñar un test es:
-```test(Desc, () => {expect(funcionEjemplo(ejemploArg)).toBe(resultado);});```
-Aqui los argumentos son:
-```funcionEjemplo``` = es la funcion que esta siendo probada, que tiene como inputs ```arg```
-```Desc``` = es un string, que debe describir brevemente el test que se lleva a cabo
-```ejemploArg``` = son los argumentos con los cuales se testeará la ```funcionEjemplo```
-```resultado``` = es el retorno esperado de ```funcionEjemplo``` con los argumentos ```ejemploArg```
-Pueden agrupar los test con ```describe("Nombre del grupo de tests", () =>{}```, dentro de ese bloque se especifican los test al igual que antes, cambiando ```test``` por ```it```
Los tests son ejecutados de las siguientes formas:
-Manualmente pueden ejecutarse todos mediante ```npm run test```
-Individualmente cada test puede ser ejecutado con ```npm test -- -t "Nombre del test" ``` (El nombre es el argumento del ```describe``` previamente mencionado)
-Alternativamente todos los test son ejecutados al llevar a cabo un push. Si uno de los test no es exitoso, el push no se lleva a cabo
\ No newline at end of file
This diff is collapsed.
{
"name": "repp_backend",
"version": "1.0.0",
"description": "Herramienta de calculo de requerimiento energetico ponderado para una poblacion. Este repositorio contiene el backend.",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://gitlab.fing.edu.uy/julieta.dubra/repp_backend.git"
},
"author": "",
"license": "ISC",
"dependencies": {},
"devDependencies": {
"eslint": "^7.32.0",
"eslint-config-airbnb": "^18.2.1",
"eslint-plugin-import": "^2.24.2",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-react": "^7.25.1",
"eslint-plugin-react-hooks": "^4.2.0",
"husky": "^4.3.8",
"lint-staged": "^11.1.2"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{js,tsx}": [
"./node_modules/.bin/eslint --fix",
"git add"
]
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment