Issues when testing with jest
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, nodejs, typescript
Línea de trabajo
Comienza con el ejemplo vinculado Saulzi/nodejsissues: restaura sus paquetes y ejecuta las pruebas con npx jest. Inspecciona package.json, node_modules, JavascriptTestRoot y la ruta indicada source/cool.test.js mientras reproduces los seis problemas de descubrimiento y configuración. Se considera terminado cuando los casos indicados de descubrimiento de pruebas de Jest y TypeScript tengan un comportamiento claro y verificado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Issues
@armanio123 as discussed at https://github.com/MicrosoftDocs/visualstudio-docs/issues/1989 you can find example code at.
https://github.com/Saulzi/nodejsissues.git
you will need to restore packages etc, standard stuff.
all tests run in jest by running test with npx jest
Issue 1.
Not all tests are discovered, (because of how node-editor-support) detects tests, likewise detected tests are not correctly displayed in test hierarchy.
Issue 2.
when package.json and node_modules are in folder pointed to in JavascriptTestRoot, no tests are discovered.
[07/03/2019 10:31:20 Error] Failed to find "jest" package. "jest" must be installed in the project locally.
[07/03/2019 10:31:20 Error] Install "jest" locally using the npm manager via solution explorer
[07/03/2019 10:31:20 Error] or with ".npm install jest --save-dev" via the Node.js interactive window.
Issue 3 - think this one is already documented at (https://docs.microsoft.com/en-us/visualstudio/javascript/unit-testing-javascript-with-visual-studio?view=vs-2017), .net core projects dont work at all.
Issue 4 - typescript built using outdir does not get detected.
[07/03/2019 10:52:08 Informational] Processing: C:\Users\t.salisbury\Desktop\TestingIssues\Issues\Issue 4\source\cool.test.js
[07/03/2019 10:52:12 Error] Test discovery error: { Error: ENOENT: no such file or directory, open 'C:\Users\t.salisbury\Desktop\TestingIssues\Issues\Issue 4\source\cool.test.js'
[07/03/2019 10:52:12 Error] at Object.openSync (fs.js:439:3)
Issue 5 - does not like noemit / jest using babel
Issue 6 - does not ignore tests in node_modules
- Lenguaje dominante
- C#
- Estrellas
- 1.8k
- Forks
- 355
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/nodejstools
-
microsoft/nodejstools#2523 · 1 reacción · 1 asignado ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
microsoft/nodejstools#2519 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
microsoft/nodejstools#2517 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
microsoft/nodejstools#2514 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
microsoft/nodejstools#2513 · 5 comentarios ·
Todos los issues de microsoft/nodejstools
Issues similares
-
release-notes in .NET 11 RC2 Abiertopriority-0
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
StackExchange/StackExchange.Redis#3249 ·
-
[Feat] 조합 영역 구분선 개선 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
type/automation type/tech-debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100