2016-05-12 4 views
0

У меня есть очень простой спецификации, которая выглядит следующим образом:Spec неудачу после обновления до Rails 5 rc1

scenario 'show error message' do 
    expect(page).to have_text 'Invalid email or password.' 
end 

После обновления до Rails 5 rc1 он не:

1) Sign in when email and password are invalid show error message 
    Failure/Error: expect(page).to have_text 'Invalid email or password.' 
     expected to find text "Invalid email or password." in "× Invalid Email or password. Sign in Please fill the form to sign in to your account * Email * Password Remember me (if this is a private computer) Forgot password? Copyright @ 2016" 

испытания проходят на Rails 5 бета3.

Любые идеи?

ответ

1

Email теперь заглавный. Измените его в спецификации (или, еще лучше, используйте более толерантный тест, чтобы этого больше не повторилось).

+0

OMG. Благодарю. Но почему в прошлом прохождение прошло? –

+1

Я бы предположил, что они изменили его? Обычно это происходит, например, «новые версии» и прочее. В основных выпусках часто происходят такие глубокие изменения. –

Смежные вопросы