Depois de uma boa leitura / pesquisa, ainda não consigo entender como exatamente posso executar o cucumber-js com o Typescript. Eu entendo que --compiler
foi removido em favor de --require-module
mas não consigo encontrar exemplos concretos que usam simplesmente cucumber-js + typescript (não com Protractor, não com Nightwatch ou qualquer outra estrutura de teste) para ilustrar o processo.
cucumber-js
com ts-node?No momento, estou usando cucumber-js --require-module ts-node/register
no meu package.json (o cucumber-js é instalado localmente, não globalmente), correto?
--require
coisas dentro de support
e step_definitions
com o uso de sinalizadores CLI ou ter a estrutura de pasta adequada resolve isso?No momento, minha estrutura de pastas é parecida com esta:
- [root app folder]
-- package.json
-- features/
---- myExample.feature
---- step_definitions/
------ myExample.ts
---- support/
------ customWorld.ts
Quando executo os testes, obtenho uma saída especificando que todas as etapas em meu arquivo de recurso são indefinidas. Acho que isso pode ser um problema de transpilação, mas não tenho certeza.
Olá @Niceplace , este cucumber-ts-starter
@Niceplace você viu esta documentação: https://github.com/cucumber/cucumber-js/blob/e149ee3644f57d788483390e46d8a60fd8db886c/docs/cli.md#transpilers ?
Fechando por enquanto. Por favor, reabra se você acha que podemos estruturar melhor nossa documentação. Talvez devêssemos adicionar um link de nível superior para transpilers?
Este tópico foi bloqueado automaticamente, pois não houve nenhuma atividade recente após seu encerramento. Abra um novo problema para bugs relacionados.
Comentários muito úteis
Olá @Niceplace , este cucumber-ts-starter