1

Cucumber を使用してテストされているさまざまな Ruby gem を調べていると、機能ファイルに次のような行が表示されます。

Given a file named "myfile.txt":

正常に実行されていることがわかりますが、ステップ定義が見つかりません。これは、自分のコードではなく Cucumber によって定義された「コア」ステップであると思わせます。それらのコードのドキュメントが見つからないだけです」コア」ステップ。

4

2 に答える 2

2

Cucumber は、独自のステップ定義を提供しません。すべてのステップ定義は、当社が作成する必要があります。

Eclipse を使用している場合は、このプラグインをインストールできますhttps://github.com/matthewpietal/Eclipse-Plugin-for-Cucumber

定義にジャンプ: キーワード (ここでは「Given」) をクリックし、F3 を押して、そのルールに定義された Java コードにジャンプします。

于 2013-05-29T21:36:12.510 に答える
2

「Aruba」ジェムで定義されています。

https://github.com/cucumber/aruba/blob/master/lib/aruba/cucumber.rb

Given /^a file named "([^"]*)" with:$/ do |file_name, file_content|
  write_file(file_name, file_content)
end
于 2013-05-30T00:21:16.760 に答える