Cucumber-js: 複数のステップファイルでキュウリを実行できません。

作成日 2018年02月12日  ·  3コメント  ·  ソース: cucumber/cucumber-js

私は何の役にも立たないように複数のステップのファイルでキュウリを使おうとしてきました。 私は次のコマンドでtypescriptステップ定義を使用しています:

./node_modules/.bin/cucumber-js src --require src / Steps/*。steps.ts--require-modulets-node / register

しかし、エラーがポップアップします:

エラー:(1:1):期待:#EOF、#Language、#TagLine、#FeatureLine、#Comment、#Empty、get'import {CallbackStepDefinition as CB、Given、When、Then} from 'cucumber'; '

program.parse(args)の後にconsole.logをlib / cli / argv_parser.jsに配置すると、次のように出力されます。

['src'、 'src / Steps / example2.steps.ts']

どうやら、2番目のステップのファイルが誤って機能ファイルとして提供されているようです。

再現性の低いリポジトリをここに含めました: https

最も参考になるコメント

やってみませんか

./node_modules/.bin/cucumber-js src --require'src / Steps/*。steps.ts'--require-modulets-node / register

グロブの周りの引用符は、グロブがシェルによって拡張されるのを防ぎます。

全てのコメント3件

やってみませんか

./node_modules/.bin/cucumber-js src --require'src / Steps/*。steps.ts'--require-modulets-node / register

グロブの周りの引用符は、グロブがシェルによって拡張されるのを防ぎます。

@charlierudolphそれは驚異的に機能しました:)どうもありがとう。

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

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

関連する問題

manu7691 picture manu7691  ·  37コメント

mobygeek picture mobygeek  ·  21コメント

Chris2011 picture Chris2011  ·  33コメント

jbpros picture jbpros  ·  28コメント

peteclark82 picture peteclark82  ·  29コメント