2009-06-12 10 views
1

私のキュウリのステップ定義でコントローラインスタンスにアクセスしたいと思います。これの目的は、http cookieとセッション値を操作できるようにすることです。私は確かに世界を経由してこれを行う方法があると確信していますが、私はどのように確信が持てません。キュウリ:ステップ定義内の現在のコントローラインスタンスにアクセス

ライアンのコメントに関して、私は(Authlogicを介して)ログインしたユーザーを必要とするページのための機能を書いています。キュウリの方法はログインページに行き、ユーザーにログインして続行することです。しかし、私はOpenIDを使用しており、プロセスを編成するのに問題がありました。それにもかかわらず、私は自分の特徴を書いてそのステップを避けたいと思います。この機能は、ユーザーがログインページにアクセスしてにログインしてから何かを行うことができるということではありません。;それは彼らがログインしているいったんユーザーが何ができるかだ。

おかげで、

マイク

答えて

1

一般的に、キュウリの機能の中から直接コントローラにアクセスすることをお勧めしません。アイデアは、機能がユーザーに見えるものをテストするということです。あなたのユーザーは実際にあなたのコントローラに実際にアクセスすることはできません。

これに代わって、おそらくコントローラレベルのチェックを処理する仕様を記述する必要があります。

-3

あなたの手順で@controllerを使用してください。

関連する問題