Cucumber-js: [Documentación] Proporcione instrucciones más claras sobre cómo utilizar los transpiladores.

Creado en 28 may. 2018  ·  4Comentarios  ·  Fuente: cucumber/cucumber-js


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.

  • ¿Cómo se ejecutaría la aplicación 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?

  • ¿Cómo se supone que debo cargar los archivos de soporte exactamente? ¿Tengo que --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.

Comentario más útil

Hola @ Niceplace , este repositorio puede ayudarlo: cucumber-ts-starter

Todos 4 comentarios

Hola @ Niceplace , este repositorio puede ayudarlo: cucumber-ts-starter

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.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

jfstephe picture jfstephe  ·  4Comentarios

nicojs picture nicojs  ·  3Comentarios

edwinwright picture edwinwright  ·  3Comentarios

NoNameProvided picture NoNameProvided  ·  5Comentarios

igniteram picture igniteram  ·  7Comentarios