Cucumber-js: [ドキュメント]トランスパイラーの使用方法についてより明確な指示を提供する

作成日 2018年05月28日  ·  4コメント  ·  ソース: cucumber/cucumber-js


かなりの量の読み取り/検索を行った後でも、Typescriptでcucumber-jsを正確に実行できるかどうか頭を悩ませることはできません。 --compiler--require-moduleを優先して削除されたことは理解していますが、cucumber-js + typescript(Protractorではなく、Nightwatchやその他のテストフレームワークではない)を使用した具体的な例を見つけることができません。プロセス。

  • ts-nodeでcucumber-jsアプリを実行するにはどうすればよいですか?

現在、package.jsonでcucumber-js --require-module ts-node/registerしています(cucumber-jsはグローバルではなくローカルにインストールされます)、これは正しいですか?

  • サポートファイルをどの程度正確にロードする必要がありますか? CLIフラグを使用してsupportstep_definitions内に明示的に--requireものを追加する必要がありますか、それとも適切なフォルダー構造でこれを処理する必要がありますか?

今のところ、私のフォルダ構造は次のようになっています:

- [root app folder]
-- package.json
-- features/
---- myExample.feature
---- step_definitions/
------ myExample.ts
---- support/
------ customWorld.ts

テストを実行すると、機能ファイルのすべてのステップが未定義であることを指定する出力が表示されます。これはトランスパイルの問題である可能性があると思いますが、よくわかりません。

最も参考になるコメント

こんにちは@Niceplace 、このリポジトリはあなたを助けるかもしれません: cucumber-ts-starter

全てのコメント4件

こんにちは@Niceplace 、このリポジトリはあなたを助けるかもしれません: cucumber-ts-starter

@Niceplaceこのドキュメントを見ましたか: https

とりあえず締めくくります。 ドキュメントをより適切に構成できると思われる場合は、再度開いてください。 たぶん、トランスパイラーにトップレベルのリンクを追加する必要がありますか?

このスレッドは、閉じられた後に最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。

このページは役に立ちましたか?
0 / 5 - 0 評価