Después de una buena cantidad de lectura / búsqueda, todavía no puedo entender cómo exactamente puedo ejecutar cucumber-js con Typescript. Entiendo que --compiler
se eliminó a favor de --require-module
pero no encuentro ejemplos concretos que usen simplemente cucumber-js + mecanografiado (no con Transportador, no con Nightwatch o cualquier otro marco de prueba) para ilustrar el proceso.
cucumber-js
con ts-node?En este momento, estoy usando cucumber-js --require-module ts-node/register
en mi package.json (cucumber-js se instala localmente, no globalmente), ¿es correcto?
--require
cosas explícitamente dentro de support
y step_definitions
con el uso de indicadores CLI o tener la estructura de carpetas adecuada se encarga de esto?En este momento, la estructura de mi carpeta se ve así:
- [root app folder]
-- package.json
-- features/
---- myExample.feature
---- step_definitions/
------ myExample.ts
---- support/
------ customWorld.ts
Cuando ejecuto las pruebas, obtengo un resultado que especifica que todos los pasos en mi archivo de características no están definidos, creo que esto podría ser un problema de transpiración, pero no estoy seguro.
Hola @ Niceplace , este repositorio puede ayudarlo: cucumber-ts-starter
@Niceplace ¿vio esta documentación: https://github.com/cucumber/cucumber-js/blob/e149ee3644f57d788483390e46d8a60fd8db886c/docs/cli.md#transpilers ?
Cerrando por ahora. Vuelva a abrir si cree que podemos estructurar mejor nuestra documentación. ¿Quizás deberíamos agregar un enlace de nivel superior a los transpilers?
Este hilo se ha bloqueado automáticamente ya que no ha habido ninguna actividad reciente después de que se cerró. Abra un nuevo problema para errores relacionados.
Comentario más útil
Hola @ Niceplace , este repositorio puede ayudarlo: cucumber-ts-starter