У меня странная проблема с моим приемочным тестом для страницы входа.
Вход в систему работает нормально, когда JS не включен, т.е. следующий случай:
scenario "login with valid authentication" do
visit login_path
page.should have_content("Sprout Login")
fill_in("user_login", :with => "mark")
fill_in("user_password", :with => "secured")
click_button "Sign in"
page.should have_content("mark")
end
Но когда я включил JavaScript, вход в систему завершается неудачно и выдает неверное сообщение для входа.
scenario "login with valid authentication", :js => true do
visit login_path
page.should have_content("Sprout Login")
fill_in("user_login", :with => "mark")
fill_in("user_password", :with => "secured")
click_button "Sign in"
page.should have_content("mark")
end
Кстати, я использую Devise для аутентификации.
Заранее спасибо.
ОБНОВЛЕНИЕ: недавно заметил, что когда js включен, тестовый сервер не запускается и, следовательно, вход в систему не удается. Есть идеи?