0

ここに私の機能があります:

特徴: スモークテスト  
  シナリオ: すべてのリンクのステータス コードを確認する  
    「https://myserver-product.domain.dom/」にログインしている場合  
    アプリケーションですべての取得ルートをリクエストすると  
    次に、すべてのルートがOKステータスコードを報告していることを確認する必要があります  

私の手順は次のとおりです。

与えられた(/^私はログインしています "([^\"]*)"$/) do |base_url|
  # 開始
終わり

When(/^I request a every get route on the application$/) do
 # 何かをする
終わり

次に(/^すべてのルートがOKステータスコードを報告していることを確認する必要があります$/)
 # 何かをする
終わり

そして最後に、きゅうりのレポートは、シナリオが未定義であることを示しています。問題はパターン"([^\"]*)"だと思いますが、理由はわかりませんか?正しいと思います。推奨事項はありますか?きゅうりが最初のステップを通過することだけが必要です。

特徴: スモークテスト
  シナリオ: すべてのリンクのステータス コードを確認する       
    「https://myserver-product.domain.dom/」にログインしている場合
    アプリケーションですべての取得ルートをリクエストすると
    次に、すべてのルートがOKステータスコードを報告していることを確認する必要があります

1 シナリオ (1 未定義)
3 ステップ (3 未定義)
0分0.002秒

次のスニペットを使用して、未定義のステップのステップ定義を実装できます。

与えられた(/^私はログインしています "(.*?)"$/) do |arg1|
  pending # 上記の正規表現を希望するコードで表現します
終わり

When(/^I request a every get route on the application$/) do
  pending # 上記の正規表現を希望するコードで表現します
終わり

次に(/^すべてのルートがOKステータスコードを報告していることを確認する必要があります$/)
  pending # 上記の正規表現を希望するコードで表現します
終わり

別のプログラミング言語のスニペットが必要な場合は、
適切なファイル拡張子を持つファイルを確認してください
キュウリがステップ定義を探す場所に存在します。
4

0 に答える 0