public function testUserRegistrationForm() { // Install default configuration; required for AccountFormController.
$this->
installConfig(['user'
]);
// Disable email confirmation to unlock the password field.
$this->
config('user.settings'
) ->
set('verify_mail', FALSE
) ->
save();
$form =
$this->
buildAccountForm('register'
);
// Verify name and pass field order.
$this->
assertFieldOrder($form['account'
]);
// Verify that web browsers may autocomplete the email value and
// autofill/prefill the name and pass values.
foreach (['mail', 'name', 'pass'
] as $key) { $this->
assertFalse(isset($form['account'
][$key]['#attributes'
]['autocomplete'
]), "'
$key' field: 'autocomplete' attribute not found."
);
} }