Я использую Завещание для проверки подлинности пользователя и иметь следующий неисправный огурец сценарий:Входа тест неудачи с Завещанием и огурцом
Scenario: Log in to the system
Given a user called "test" with a password of "secret"
And I am not logged in # Just visits /users/sign_out
When I go to the log in page
And I fill in "user_username" with "test"
And I fill in "user_password" with "secret"
And I press "Sign in"
Then I should see "Signed in successfully."
Если я воткнуть «Тогда покажите мне страницу» в конце I» m показана страница с пустой регистрационной формой.
Следующие (очень похожи) тесты работает:
Scenario: Fail to log in with invalid credentials
Given a user called "test" with a password of "secret"
And I am not logged in
When I go to the log in page
And I fill in "user_username" with "test"
And I fill in "user_password" with "invalid password"
And I press "Sign in"
Then I should see "Invalid email or password."
... поэтому я предполагаю, что бревно в делает редирект после успешной проверки, что Огурцы не следуют (FWIW журнал в все работает, когда я делаю это вручную в браузере) ... может ли кто-нибудь сказать мне, как пройти тест?
Спасибо, Ash
EDIT: «(. Подписанная в успешно») Это последний шаг, который терпит неудачу с? Ожидаемой #has_content «чтобы вернуться правда, есть ложная» ошибка (... гм. .. должен был упомянуть, что раньше!)
И, конечно же, это проблема на странице ldap_authenticatable: https://github.com/cschiewek/devise_ldap_authenticatable/issues#issue/3 – Ash
if только был способ поблагодарить меня за точки переполнения стека ... :-) – pjammer
Просто смотрел на это - я всего лишь 1 раз сказал, что ты сказал ... не могу думать о другом способе наградные очки! Спасибо за помощь! – Ash