0

Facebooker と Authlogic を新しい Rails アプリにインストールしたばかりですが、Canvas JavaScript の制限により、アプリケーションを提供するために iframe を選択することにしました。iframe アプリで Cucumber と facebooker を使用して成功した人はいますか?

説明書を試してみました

http://opensoul.org/2009/3/6/testing-facebook-with-cucumber

しかし、それらは機能していないようです。

具体的には、現在、Session.current が正しく設定されていません。次のエラーが表示されます。

Given I am logged in as a Facebook user    # features/step_definitions/webrat_steps.rb:6
  You have a nil object when you didn't expect it!                                      
  The error occurred while evaluating nil.default_request_params (NoMethodError)                                                                                               
  features/manage_tournaments.feature:7:in `Given I am logged in as a Facebook user' 

誰にもアイデアはありますか?

4

1 に答える 1

0

きゅうりは問題ではなく、WebRatだと思います。WebRatはブラウザエミュレータであり、iFrameをサポートしていないと思います。iFrameをサポートする実際のブラウザを使用するキュウリ用のfirewatirまたはその他の「ランナー」を試してみることをお勧めします。

于 2009-09-09T14:54:18.460 に答える