blob: 98d6742477f3a30b495ca5e3239dcc11d429c6eb [file] [log] [blame]
<!DOCTYPE html>
<script src="resources/password-echo.js"></script>
<script>
onload = function() {
testRunner.dumpAsText();
internals.settings.setPasswordEchoEnabled(false);
var testnode = document.getElementById('testnode');
setTestNode(testnode);
testnode.value = 'test';
assert(true, window.find(secureText(testnode.value.length)), "secured by default.");
window.getSelection().removeAllRanges();
internals.setShouldRevealPassword(testnode, true);
assert(true, window.find(testnode.value), "properly revealed");
window.getSelection().removeAllRanges();
internals.setShouldRevealPassword(testnode, false);
assert(true, window.find(secureText(testnode.value.length)), "hidden again");
}
</script>
<p>Tests that passwords are revealed by calling setShouldRevealPassword()
<input type="password" id="testnode">
<ul id="console"></ul>