Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: third_party/WebKit/LayoutTests/editing/input/resources/password-echo.js

Issue 2100243002: Remove non-standardize key code names from event_sender. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix inspector tests that were missed by sed Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 var testnode; 1 var testnode;
2 2
3 function secureChar() 3 function secureChar()
4 { 4 {
5 var element = testnode; 5 var element = testnode;
6 var securechar = document.defaultView.getComputedStyle(element, "").getPrope rtyValue("-webkit-text-security"); 6 var securechar = document.defaultView.getComputedStyle(element, "").getPrope rtyValue("-webkit-text-security");
7 switch(securechar) { 7 switch(securechar) {
8 case "square": 8 case "square":
9 return String.fromCharCode(0x25A0); 9 return String.fromCharCode(0x25A0);
10 case "disc": 10 case "disc":
(...skipping 24 matching lines...) Expand all
35 if (expected != actual) 35 if (expected != actual)
36 log("Error: " + msg + " expected=" + expected + ", actual=" + actual); 36 log("Error: " + msg + " expected=" + expected + ", actual=" + actual);
37 else 37 else
38 log("Success: " + msg + " expected=" + expected + ", actual=" + actual); 38 log("Success: " + msg + " expected=" + expected + ", actual=" + actual);
39 } 39 }
40 40
41 function run(tests, testIdx) 41 function run(tests, testIdx)
42 { 42 {
43 var expectedSecureTextLen; 43 var expectedSecureTextLen;
44 if (testIdx >= 0) { 44 if (testIdx >= 0) {
45 eventSender.keyDown("rightArrow"); 45 eventSender.keyDown("ArrowRight");
46 if(tests[testIdx][3]) 46 if(tests[testIdx][3])
47 assert(tests[testIdx][2], window.find(secureText(testnode.value.leng th), false, true), "secured after delay."); 47 assert(tests[testIdx][2], window.find(secureText(testnode.value.leng th), false, true), "secured after delay.");
48 } 48 }
49 testIdx++; 49 testIdx++;
50 if (testIdx >= tests.length) { 50 if (testIdx >= tests.length) {
51 testRunner.notifyDone(); 51 testRunner.notifyDone();
52 return; 52 return;
53 } 53 }
54 54
55 testnode.focus(); 55 testnode.focus();
56 eventSender.keyDown("rightArrow"); 56 eventSender.keyDown("ArrowRight");
57 57
58 var charSequence = tests[testIdx][0]; 58 var charSequence = tests[testIdx][0];
59 for (var i = 0; i < charSequence.length - 1; i++) { 59 for (var i = 0; i < charSequence.length - 1; i++) {
60 textInputController.setMarkedText(charSequence[i], testnode.value.length , testnode.value.length); 60 textInputController.setMarkedText(charSequence[i], testnode.value.length , testnode.value.length);
61 } 61 }
62 if (charSequence[charSequence.length - 1] == "backspace") { 62 if (charSequence[charSequence.length - 1] == "backspace") {
63 eventSender.keyDown("leftArrow"); 63 eventSender.keyDown("ArrowLeft");
64 eventSender.keyDown("delete"); 64 eventSender.keyDown("Delete");
65 } else 65 } else
66 textInputController.insertText(charSequence[charSequence.length - 1]); 66 textInputController.insertText(charSequence[charSequence.length - 1]);
67 67
68 if(tests[testIdx][3]) 68 if(tests[testIdx][3])
69 assert(tests[testIdx][1], window.find(secureText(testnode.value.length), false, true), "secured right after."); 69 assert(tests[testIdx][1], window.find(secureText(testnode.value.length), false, true), "secured right after.");
70 70
71 if(tests[testIdx][3]) 71 if(tests[testIdx][3])
72 window.setTimeout(function(){ run(tests, testIdx); }, 600); 72 window.setTimeout(function(){ run(tests, testIdx); }, 600);
73 else 73 else
74 window.setTimeout(function(){ run(tests, testIdx); }, 0); 74 window.setTimeout(function(){ run(tests, testIdx); }, 0);
(...skipping 11 matching lines...) Expand all
86 testRunner.waitUntilDone(); 86 testRunner.waitUntilDone();
87 if (window.internals) { 87 if (window.internals) {
88 window.internals.settings.setPasswordEchoEnabled(true); 88 window.internals.settings.setPasswordEchoEnabled(true);
89 window.internals.settings.setPasswordEchoDurationInSeconds(0.1); 89 window.internals.settings.setPasswordEchoDurationInSeconds(0.1);
90 testnode = document.getElementById('testnode'); 90 testnode = document.getElementById('testnode');
91 run(tests, -1); 91 run(tests, -1);
92 } 92 }
93 } 93 }
94 } 94 }
95 95
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698