ここに私の機能があります:
特徴: スモークテスト シナリオ: すべてのリンクのステータス コードを確認する 「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 # 上記の正規表現を希望するコードで表現します 終わり 別のプログラミング言語のスニペットが必要な場合は、 適切なファイル拡張子を持つファイルを確認してください キュウリがステップ定義を探す場所に存在します。