# Sprawd, czy e-mail nie jest zbyt dugi
def test_email_maximum_length
  user = @valid_user
  max_length = User::EMAIL_MAX_LENGTH
  # Konstruuje poprawny, ale zbyt dugi adres e-mail
  user.email = "a" * (max_length - user.email.length + 1) + user.email
  assert !user.valid?, "#{user.email} powinien zgosi bd o maksymalnej dugoci "
  # Formatuj komunikat o bdzie na podstawie maksymalnej dugoci
  correct_error_message = sprintf(@error_messages[:too_long], max_length)
  assert_equal correct_error_message, user.errors.on(:email)
end

