sfFormExtraPlugin reCaptcha для проверки формы во время функционального теста? - PullRequest
1 голос
/ 02 марта 2011

Привет, я ищу идею, чтобы пропустить мой капча с sfFormExtraPlugin при обработке моего функционального теста в Symfony?

Есть идеи?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

вычитал несколько вещей, например, расширил валидатор или виджет для проверки контекста, но в конце концов я только что сделал это:*

Вот и все.app.yml чувствителен к окружающей среде, поэтому вам просто нужно указать значение для вашей среды.

Надеюсь, это кому-нибудь!

0 голосов
/ 03 марта 2011

То, как я это сделал, просто не использует капчу, если код работает в тестовой среде. Таким образом, вам не нужно беспокоиться об этом во время тестирования. Хотя я все еще запускаю его в среде разработки, потому что, по крайней мере, тогда я все еще могу убедиться, что он работает время от времени.

Это не самое лучшее решение. Я бы надеялся, что reCaptcha позволит вам определить дополнительный «тестовый» ключ API, где все будет работать как обычно, за исключением того, что ключи будут всегда проверяться, но они не выполнялись в последний раз, когда я проверял.

Я полагаю, что следующим лучшим вариантом будет кодирование валидатора для виджета reCaptcha, чтобы, если среда была "тестовой" или основана на каком-либо параметре конфигурации приложения, вы просто проходили валидацию, не мешая серверу reCaptcha.

Мне бы очень хотелось узнать, есть ли у кого-нибудь идеи получше.

...