Mario Alejandro Crespo Reyes
Creo que me quedo con JEST,
Que dicen ustedes ?
Ricardo Celis
Profesortambien me lllama mas la atencion JEST
Elberth Jair Agreda Rosero
Yo igual.
Los sistemas de reportes nos ayudan a navegar entre la información para saber cuánta cobertura tiene nuestro código con la red de seguridad que estamos programando.
Vamos a usar la librería IstanbulJS:
npm install --save-dev nyc
"scripts": { ... "test:server:coverage": "nyc node spec/specs.js", ... }
Mario Alejandro Crespo Reyes
Creo que me quedo con JEST,
Que dicen ustedes ?
Ricardo Celis
Profesortambien me lllama mas la atencion JEST
Elberth Jair Agreda Rosero
Yo igual.
Carlos Alejandro Hernández Mejía
Les dejo el código que se debe añadir al final del package.json
"nyc": { "report-dir": "./spec/istanbul/report", "temp-dir": "./spec/istanbul", "reporter": [ "text", "text-summary", "html" ], "exclude": [ "spec/**/*", "server/*.spec.js" ] }
Cristian De Blasis
Esta muy bueno el reporte de cobertura!.Quisiera saber si hay algun packete o tool que realice el test de time complexity.
Muchas gracias
Cristian Daniel Marquez Barrio
ProfesorPara temas relacionados con los tiempos de carga de un componente Angular, suelo utilizar (https://zizzamia.github.io/perfume/).
Dentro de una prueba unitaria podrías utilizar el API de javascript y arrojar errores en el caso que un determinado método demore más tiempo del esperado. Te dejo el enlace https://developer.mozilla.org/es/docs/Web/API/Performance/now
Ricardo Celis
ProfesorCarlos Enrique Ramírez Flores
Gracias, es el mismo link que está en recursos!
Damian Spizzirri
De donde sacaste esas configuracion para nyc?? Quiero encotrarla en la web istanbul pero no la encuentro. Sino parece que es magia jajaja.
Cristian Daniel Marquez Barrio
ProfesorLas configuraciones del NYC las puedes encontrar en el github del proyecto: https://github.com/istanbuljs/nyc
Kevin Fiorentino
Angular viene con Istanbul preinstalado o qué utiliza para el Coverage??