| OLD | NEW |
| 1 var initialize_SourcesTest = function() { | 1 var initialize_SourcesTest = function() { |
| 2 | 2 |
| 3 InspectorTest.preloadPanel("sources"); | 3 InspectorTest.preloadPanel("sources"); |
| 4 | 4 |
| 5 function testSourceMapping(text1, text2, mapping, testToken) | 5 function testSourceMapping(text1, text2, mapping, testToken) |
| 6 { | 6 { |
| 7 var originalPosition = text1.indexOf(testToken); | 7 var originalPosition = text1.indexOf(testToken); |
| 8 InspectorTest.assertTrue(originalPosition !== -1); | 8 InspectorTest.assertTrue(originalPosition !== -1); |
| 9 var originalLocation = WebInspector.Formatter.positionToLocation(text1.lineE
ndings(), originalPosition); | 9 var originalLocation = WebInspector.Formatter.positionToLocation(text1.compu
teLineEndings(), originalPosition); |
| 10 var formattedLocation = mapping.originalToFormatted(originalLocation[0], ori
ginalLocation[1]); | 10 var formattedLocation = mapping.originalToFormatted(originalLocation[0], ori
ginalLocation[1]); |
| 11 var formattedPosition = WebInspector.Formatter.locationToPosition(text2.line
Endings(), formattedLocation[0], formattedLocation[1]); | 11 var formattedPosition = WebInspector.Formatter.locationToPosition(text2.comp
uteLineEndings(), formattedLocation[0], formattedLocation[1]); |
| 12 var expectedFormattedPosition = text2.indexOf(testToken); | 12 var expectedFormattedPosition = text2.indexOf(testToken); |
| 13 if (expectedFormattedPosition === formattedPosition) | 13 if (expectedFormattedPosition === formattedPosition) |
| 14 InspectorTest.addResult(String.sprintf("Correct mapping for <%s>", testT
oken)); | 14 InspectorTest.addResult(String.sprintf("Correct mapping for <%s>", testT
oken)); |
| 15 else | 15 else |
| 16 InspectorTest.addResult(String.sprintf("ERROR: Wrong mapping for <%s>",
testToken)); | 16 InspectorTest.addResult(String.sprintf("ERROR: Wrong mapping for <%s>",
testToken)); |
| 17 }; | 17 }; |
| 18 | 18 |
| 19 InspectorTest.testPrettyPrint = function(mimeType, text, mappingQueries, next) | 19 InspectorTest.testPrettyPrint = function(mimeType, text, mappingQueries, next) |
| 20 { | 20 { |
| 21 new WebInspector.ScriptFormatter(mimeType, text, didFormatContent); | 21 new WebInspector.ScriptFormatter(mimeType, text, didFormatContent); |
| 22 | 22 |
| 23 function didFormatContent(formattedSource, mapping) | 23 function didFormatContent(formattedSource, mapping) |
| 24 { | 24 { |
| 25 InspectorTest.addResult("====== 8< ------"); | 25 InspectorTest.addResult("====== 8< ------"); |
| 26 InspectorTest.addResult(formattedSource); | 26 InspectorTest.addResult(formattedSource); |
| 27 InspectorTest.addResult("------ >8 ======"); | 27 InspectorTest.addResult("------ >8 ======"); |
| 28 while (mappingQueries && mappingQueries.length) | 28 while (mappingQueries && mappingQueries.length) |
| 29 testSourceMapping(text, formattedSource, mapping, mappingQueries.shi
ft()); | 29 testSourceMapping(text, formattedSource, mapping, mappingQueries.shi
ft()); |
| 30 | 30 |
| 31 next(); | 31 next(); |
| 32 } | 32 } |
| 33 } | 33 } |
| 34 | 34 |
| 35 }; | 35 }; |
| OLD | NEW |