Я пытаюсь пройти тест входа с помощью тестирования интеграции rspec, я установил rspec, и он тоже работает, но он не проходит тест. Код приведен нижеВойдите в систему, используя Rspec + Capybara + Selenium
require 'spec_helper'
describe "Users" do
describe "GET /users/sign_in" do
it "works! (now write some real specs)", :js => true do
visit user_session_path
fill_in "Email", :with => "[email protected]"
fill_in "Password", :with => "abc123"
click_button "Sign in"
page.should have_content('Signed in successfully.')
end
end
end
Теперь, когда я пытаюсь войти в систему, он терпит неудачу. Я также выполнил команду
rake db:test:prepare
Я пропустил что-нибудь?
Спасибо заранее!
Добавить еще некоторую информацию, как точное сообщение отказа .. –
он не подведет ... он запускает окно визит Mozilla знак вверх страницы и заполнить п полномочия и он не может войти в систему с этими учетными данными и он не находит текст «Подписано успешно». и дает мне «Failure/Error: page.should have_content (« Подписано успешно ».) ожидал найти текст« Зарегистрировано успешно »в« KOOPERATIONSPLANER Регистрация Войти × Вам нужно войти или зарегистрироваться, прежде чем продолжить. Войти E-mail Пароль Запомнить меня Регистрация Забыли пароль? Не получили подтверждения? Не получили инструкции по разблокировке? « –
», и когда я вхожу в систему с этими учетными данными, он успешно войдет в систему. Я не знаю, что случилось с этим? Есть ли проблема с тестовой базой данных? –