Commit 11971703 authored by hcarmona's avatar hcarmona Committed by Commit bot

MD-Settings - Add test for federated password dialog.

Followup for http://crrev.com/2844553003

R=dbeam@chromium.org
BUG=706310

Review-Url: https://codereview.chromium.org/2850663002
Cr-Commit-Position: refs/heads/master@{#468020}
parent 26916760
......@@ -444,11 +444,28 @@ TEST_F('SettingsPasswordSectionBrowserTest', 'uiTests', function() {
clickRemoveButton();
});
test('verifyFederatedPassword', function() {
var item = FakeDataMaker.passwordEntry('goo.gl', 'bart', 0);
item.federationText = 'with chromium.org';
var passwordDialog = createPasswordDialog(item);
Polymer.dom.flush();
assertEquals(item.federationText,
passwordDialog.$.passwordInput.value);
// Text should be readable.
assertEquals('text',
passwordDialog.$.passwordInput.type);
assertTrue(passwordDialog.$.showPasswordButton.hidden);
});
test('showSavedPassword', function() {
var PASSWORD = 'bAn@n@5';
var item = FakeDataMaker.passwordEntry('goo.gl', 'bart', PASSWORD.length);
var passwordDialog = createPasswordDialog(item);
assertFalse(passwordDialog.$.showPasswordButton.hidden);
passwordDialog.password = PASSWORD;
passwordDialog.showPassword = true;
......@@ -459,6 +476,7 @@ TEST_F('SettingsPasswordSectionBrowserTest', 'uiTests', function() {
// Password should be visible.
assertEquals('text',
passwordDialog.$.passwordInput.type);
assertFalse(passwordDialog.$.showPasswordButton.hidden);
});
// Test will timeout if event is not received.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment