2016-03-22 6 views
0

Ich verfolge derzeit Michael Hartls ROR-Buch, um eine Webanwendung zu erstellen. Das Folgende ist der Code von Chapter 7.Warum hat der Passwortschlüssel einen Wert von "foo" aus Michael Hartls Ruby on Rails Buch Kapitel 7?

Listing 7.21: Test/Integration/users_signup_test.rb

require 'test_helper' 

    class UsersSignupTest < ActionDispatch::IntegrationTest 

     test "invalid signup information" do 
     get signup_path 
     assert_no_difference 'User.count' do 
      post users_path, user: { name: "", 
            email: "[email protected]", 
            password:    "foo", 
            password_confirmation: "bar" } 
     end 
     assert_template 'users/new' 
     end 
    end 

Es ist die Gültigkeit eines Benutzers Anmeldeformular zu testen. Ich bin ein wenig verwirrt darüber, warum die Werte für Namen, E-Mail, Passwort und password_confirmation auf diese Weise gefüllt sind? (Bedeutung, zum Beispiel, warum der Wert von E-Mail ist user @ ungültig, warum das Wert Passwortes ist foo?)

Vielen Dank und ich freue mich auf Ihre Antwort!

Antwort