Я в настоящее время следую за книгой ROR Майкла Хартля, чтобы создать веб-приложение. Ниже приведен код от Chapter 7.Почему ключ пароля имеет значение «foo» в книге Майкла Хартла Ruby on Rails Chapter 7?
Листинг 7,21: тест/интеграция/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
Он должен проверить правильность формы пользователь регистрации. Я немного запутался, о том, почему значения имя, электронной, пароль и password_confirmation заполнены таким образом? (Имея в виду, например, почему значение электронной почты является пользователь @ недействительных, почему ценность Пароль является Foo?)
Спасибо очень много, и я с нетерпением жду вашего ответа!