typescript - El explorador de pruebas de Jasmine no muestra la lista de casos de prueba (bloques it) en el explorador de pruebas de Jasmine en Visual Studio Code
Estoy utilizando Visual Studio Code, Protractor, TypeScript y el framework Jasmine. Tengo casos de prueba spec dentro del bloque "it".
Para ver todos los casos de prueba o bloques it, he instalado "Jasmine Test Explorer" y "Jasmine Explorer UI", pero de alguna manera los casos de prueba no se muestran.
¿Podrías ayudarme a resolver esto, por favor?
Respuesta #1
Aquí hay una posible solución:
Crea una configuración que apunte a tu archivo de configuración (por ejemplo, en .vscode/settings.json):
{
"jasmineExplorer.config": "jasmine.json",
...
}
En el archivo jasmine.json, le indicas al explorador dónde están las especificaciones. Aquí hay un ejemplo:
{
"spec_dir": "site/dist/tests",
"spec_files": ["**/*[sS]pec.js"],
"helpers": ["helpers/**/*.js"],
"random": false,
"seed": null,
"stopSpecOnExpectationFailure": false
}
Respuesta #2
El complemento Test Explorer no mostrará ninguna prueba si se encuentra un error. Para verificar si hubo algún error durante la compilación de tus pruebas, ve al Registro de Jasmine Explorer en las pestañas de Salida de VSCode (Ver -> Salida)
Puedes ver que en mi caso estaba teniendo un problema con la resolución de módulos que solucioné ajustando tsconfig.json.

