| Index: third_party/WebKit/LayoutTests/http/tests/credentialmanager/passwordcredential-basics.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/credentialmanager/passwordcredential-basics.html b/third_party/WebKit/LayoutTests/http/tests/credentialmanager/passwordcredential-basics.html
|
| index be246a1e11a2ab5d05efa39ea44a5da94f7a10ce..3114c5eeb76b0bda114ace6d845aec7ad58553e7 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/credentialmanager/passwordcredential-basics.html
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/credentialmanager/passwordcredential-basics.html
|
| @@ -182,4 +182,17 @@ test(_ => {
|
| assert_true(credential.additionalData instanceof URLSearchParams);
|
| verify_form_credential(f, credential);
|
| }, 'PasswordCredential creation from `HTMLFormElement` with no enctype');
|
| +
|
| +test(_ => {
|
| + var f = document.createElement('form');
|
| + f.innerHTML = "<input type='text' name='theId' value='musterman' autocomplete='email username'>"
|
| + + "<input type='text' name='thePassword' value='sekrit' autocomplete='current-password value1'>"
|
| + + "<input type='text' name='theIcon' value='https://example.com/photo' autocomplete='photo value2'>"
|
| + + "<input type='text' name='theExtraField' value='extra'>"
|
| + + "<input type='text' name='theName' value='friendly name' autocomplete='name value3'>";
|
| +
|
| + var credential = new PasswordCredential(f);
|
| + assert_true(credential.additionalData instanceof URLSearchParams);
|
| + verify_form_credential(f, credential);
|
| +}, 'PasswordCredential creation from `HTMLFormElement` with multiple autocomplete attributes');
|
| </script>
|
|
|