0

ビューに表示される @projects 変数を定義するコントローラーがあります。

キュウリのステップでそのプロジェクトにアクセスする方法はありますか? この変数にはページ分割された結果が含まれていることに注意してください。これは、値がページに表示されているかどうかをテストするためのものです。

assignsとcontrollerを介して変数にアクセスしようとしましたが、どちらもnillです。

ありがとう。

4

1 に答える 1

3

Cucumber でこれを処理する一般的な方法は、出力を直接テストすることです。

そう:

  • 与えられた X プロジェクト
  • プロジェクトページ N を表示すると
  • 次に、プロジェクト A が表示されるはずです
  • そして、私はプロジェクトBを見るべきではありません

Cucumber はサイトでのユーザー エクスペリエンスをエミュレートするように設計されており、ユーザーもコントローラーに直接アクセスできないため、Cucumber 機能からコントローラー変数にアクセスする必要はありません。

于 2010-07-29T03:38:13.227 に答える