OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../../http/tests/inspector/inspector-test.js"></script> |
4 <script src="../../http/tests/inspector/console-test.js"></script> | 4 <script src="../../http/tests/inspector/console-test.js"></script> |
5 <script> | 5 <script> |
6 function populateConsoleWithMessages(count) | 6 function populateConsoleWithMessages(count) |
7 { | 7 { |
8 for (var i = 0; i < count - 1; ++i) | 8 for (var i = 0; i < count - 1; ++i) |
9 console.log("Multiline\nMessage #" + i); | 9 console.log("Multiline\nMessage #" + i); |
10 console.log("hello %cworld", "color: blue"); | 10 console.log("hello %cworld", "color: blue"); |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 viewport.refresh(); | 61 viewport.refresh(); |
62 InspectorTest.addResult("Last visible message: " + viewport.last
VisibleIndex()); | 62 InspectorTest.addResult("Last visible message: " + viewport.last
VisibleIndex()); |
63 next(); | 63 next(); |
64 } | 64 } |
65 }, | 65 }, |
66 | 66 |
67 function testManualScrollDoesNotStickToBottom(next) | 67 function testManualScrollDoesNotStickToBottom(next) |
68 { | 68 { |
69 const manualScrollValue = 3; | 69 const manualScrollValue = 3; |
70 var initialScrollTop = viewport.element.scrollTop; | 70 var initialScrollTop = viewport.element.scrollTop; |
| 71 consoleView._updateStickToBottomOnMouseDown(); |
71 viewport.element.scrollTop = initialScrollTop - manualScrollValue; | 72 viewport.element.scrollTop = initialScrollTop - manualScrollValue; |
72 viewport.refresh(); | 73 consoleView._updateStickToBottomOnMouseUp(); |
73 var newScrollTop = viewport.element.scrollTop; | 74 var newScrollTop = viewport.element.scrollTop; |
74 var isScrollPreserved = initialScrollTop - newScrollTop === manualSc
rollValue; | 75 var isScrollPreserved = initialScrollTop - newScrollTop === manualSc
rollValue; |
75 InspectorTest.addResult("Scroll preserved: " + isScrollPreserved); | 76 InspectorTest.addResult("Scroll preserved: " + isScrollPreserved); |
76 next(); | 77 next(); |
77 }, | 78 }, |
78 ]; | 79 ]; |
79 | 80 |
80 function logMessagesToConsole(count, callback) | 81 function logMessagesToConsole(count, callback) |
81 { | 82 { |
82 var awaitingMessagesCount = count; | 83 var awaitingMessagesCount = count; |
(...skipping 10 matching lines...) Expand all Loading... |
93 } | 94 } |
94 } | 95 } |
95 </script> | 96 </script> |
96 </head> | 97 </head> |
97 <body onload="runTest()"> | 98 <body onload="runTest()"> |
98 <p> | 99 <p> |
99 Verifies viewport stick-to-bottom behavior. | 100 Verifies viewport stick-to-bottom behavior. |
100 </p> | 101 </p> |
101 </body> | 102 </body> |
102 </html> | 103 </html> |
OLD | NEW |