Chromium Code Reviews| 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..97c161f39ef8b1f0811e1c2d8ea550d6337b5bd4 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'>" |
| + + "<input type='text' name='theIcon' value='https://example.com/photo' autocomplete='photo'>" |
| + + "<input type='text' name='theExtraField' value='extra'>" |
| + + "<input type='text' name='theName' value='friendly name' autocomplete='name'>"; |
| + |
| + var credential = new PasswordCredential(f); |
| + assert_true(credential.additionalData instanceof URLSearchParams); |
| + verify_form_credential(f, credential); |
| +}, 'PasswordCredential creation from `HTMLFormElement` with no multiple autocomplete attributes'); |
|
Mike West
2016/11/10 07:46:39
Nit: s/ no//
vasilii
2016/11/10 09:21:55
Done.
|
| </script> |