Changeset 90993 in webkit
- Timestamp:
- Jul 14, 2011 6:28:19 AM (13 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 3 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r90992 r90993 1 2011-07-13 Pavel Podivilov <podivilov@chromium.org> 2 3 Web Inspector: add test for css live edit. 4 https://bugs.webkit.org/show_bug.cgi?id=64454 5 6 Reviewed by Pavel Feldman. 7 8 * http/tests/inspector/inspector-test.js: 9 (initialize_InspectorTest.InspectorTest.showResource): 10 * http/tests/inspector/live-edit-test.js: Added. 11 (initialize_LiveEditTest.InspectorTest.replaceInSource): 12 (initialize_LiveEditTest): 13 * inspector/debugger/live-edit.html: 14 * inspector/styles/css-live-edit-expected.txt: Added. 15 * inspector/styles/css-live-edit.html: Added. 16 1 17 2011-07-14 Yuta Kitamura <yutak@chromium.org> 2 18 -
trunk/LayoutTests/http/tests/inspector/inspector-test.js
r89659 r90993 69 69 InspectorTest.evaluateInPage("setTimeout(unescape('" + escape(code) + "'))"); 70 70 } 71 72 InspectorTest.showResource = function(resourceURL, callback) 73 { 74 callback = InspectorTest.safeWrap(callback); 75 for (var url in WebInspector.resourceTreeModel._resourcesByURL) { 76 if (url.indexOf(resourceURL) !== -1) { 77 var resource = WebInspector.resourceTreeModel._resourcesByURL[url]; 78 WebInspector.panels.resources.showResource(resource, 1); 79 var sourceFrame = WebInspector.panels.resources._resourceViewForResource(resource); 80 if (sourceFrame.loaded) 81 callback(sourceFrame); 82 else 83 sourceFrame.addEventListener(WebInspector.SourceFrame.Events.Loaded, callback.bind(null, sourceFrame)); 84 return; 85 } 86 } 87 InspectorTest.addSniffer(WebInspector.resourceTreeModel, "_bindResourceURL", InspectorTest.showResource.bind(InspectorTest, url, callback)); 88 }; 71 89 72 90 InspectorTest.addResult = function(text) -
trunk/LayoutTests/inspector/debugger/live-edit.html
r90818 r90993 3 3 <script src="../../http/tests/inspector/inspector-test.js"></script> 4 4 <script src="../../http/tests/inspector/debugger-test.js"></script> 5 <script src="../../http/tests/inspector/live-edit-test.js"></script> 5 6 <script src="resources/edit-me.js"></script> 6 7 <script src="resources/edit-me-when-paused.js"></script> … … 112 113 { 113 114 InspectorTest.addSniffer(WebInspector.debuggerModel, "_didEditScriptSource", callback); 114 sourceFrame._textViewer._mainPanel.readOnly = false; 115 sourceFrame.beforeTextChanged(); 116 var oldRange, newRange; 117 var lines = sourceFrame._textModel._lines; 118 for (var i = 0; i < lines.length; ++i) { 119 var column = lines[i].indexOf(string); 120 if (column === -1) 121 continue; 122 lines[i] = lines[i].replace(string, replacement); 123 var lineEndings = replacement.lineEndings(); 124 var lastLineLength = lineEndings[lineEndings.length - 1] - (lineEndings[lineEndings.length - 2] || 0); 125 oldRange = new WebInspector.TextRange(i, column, i, column + string.length); 126 newRange = new WebInspector.TextRange(i, column, i + lineEndings.length - 1, lastLineLength); 127 break; 128 } 129 sourceFrame.afterTextChanged(oldRange, newRange); 130 sourceFrame._textViewer._commitEditing(); 115 InspectorTest.replaceInSource(sourceFrame, string, replacement); 131 116 } 132 117 };
Note: See TracChangeset
for help on using the changeset viewer.