Подтвердить что ты не робот

Тестирование аутентификации oAuth/facebook с помощью WebTestCase в Symfony2

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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