2009-09-05 28 views
0

我们刚刚在新的Rails应用上安装了Facebooker和Authlogic,但Canvas JavaScript限制让我们选择iframe来提供我们的应用程序。 有没有人成功使用Cucumber和facebooker与iframe应用程序?Facebooker和黄瓜IFRAME:Session.current未设置

我试过

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' 

任何人有什么想法?

回答

0

我认为黄瓜不是问题,但WebRat。 WebRat是一个浏览器模拟器,我不认为它有任何iFrame支持。我建议你尝试firewatir或任何其他'跑步者'的黄瓜,使用iFrame支持的实际浏览器。

+0

当然是。谢谢,并为迟到的回应感到抱歉。 – btelles 2009-10-26 16:47:01