2016-05-12 11 views
0

Ich habe sehr einfache spec, die wie folgt aussieht:Spec nach dem Upgrade auf Rails Fehler 5 rc1

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

Nach dem Upgrade 5 rc1 Rails es fehlschlägt:

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" 

-Test sind vorbei on Rails 5 beta3.

Irgendwelche Ideen?

Antwort

1

E-Mail ist jetzt groß geschrieben. Ändern Sie es in der Spezifikation (oder, noch besser, verwenden Sie einen toleranteren Test, damit dies nicht wieder passiert).

+0

OMG. Vielen Dank. Aber warum in der Vergangenheit war Spec vorbei? –

+1

Ich denke, sie haben es geändert? Das passiert normalerweise mit "neuen Versionen" und so. Die Hauptversionen haben oft tiefgreifende Veränderungen wie diese. –

Verwandte Themen