Тестирование аутентификации oAuth / facebook с помощью WebTestCase в Symfony2 - PullRequest
16 голосов
/ 12 мая 2011

Я пытаюсь запустить FacebookLoginTest. Проблема в том, что клиент Symfony2 не отправляет реальные HTTP-запросы, поэтому он не работает с URL-адресами других служб (например, Facebook).

Я знаю, что могу работать с cUrl, ... но я вижу там столько препятствий: сессия, javascript, перенаправления.

Есть идеи, как мы могли бы это запустить? Кто-нибудь получил автоматический тест oAuth?

Ответы [ 2 ]

1 голос
/ 26 июня 2012

Ваша лучшая ставка может быть Goutte https://github.com/fabpot/Goutte, которая является оболочкой для компонентов Sf2, которые вы используете в сочетании с HTTP-клиентом. Удачи!

0 голосов
/ 12 июня 2012

curl должен прекрасно работать для этого, и хотя он не поддерживает javascript, вам не понадобится поддержка js для того, чего вы пытаетесь достичь.

...