2009-09-05 3 views
0

Nous venons d'installer Facebooker et Authlogic sur une nouvelle application Rails, mais les limitations de Canvas JavaScript nous ont persuadés de choisir l'iframe pour fournir notre application. Quelqu'un at-il réussi à utiliser Cucumber et facebooker avec une application iframe?Facebooker et Cucumber avec IFRAME: Session.current n'est pas défini

J'ai essayé les instructions

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

mais ils ne semblent pas fonctionner.

Plus précisément, le fichier Session.current n'est pas défini correctement. Je reçois l'erreur suivante:

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' 

Vous avez des idées?

Répondre

0

Je pense que le concombre n'est pas le problème, mais WebRat. WebRat est un émulateur de navigateur et je ne pense pas qu'il ait un support iFrame. Je vous conseille d'essayer firewatir ou tout autre 'coureur' pour le concombre qui utilise un navigateur réel avec le support d'iFrame.

+0

Certainement était. Merci, et désolé pour la réponse tardive. – btelles

Questions connexes