Chromium Code Reviews| Index: client/testing/unittest/unittest.dart |
| =================================================================== |
| --- client/testing/unittest/unittest.dart (revision 2886) |
| +++ client/testing/unittest/unittest.dart (working copy) |
| @@ -92,13 +92,17 @@ |
| <tr> |
| <td>${test_.id}</td> |
| <td class="unittest-${test_.result}">${test_.result.toUpperCase()}</td> |
| - <td>Expectation: ${test_.description}. ${test_.message}</td> |
| + <td>Expectation: ${test_.description}. ${_sanitize(test_.message)}</td> |
| </tr>'''; |
| if (test_.stackTrace != null) { |
| html += |
| - '<tr><td></td><td colspan="2"><pre>${test_.stackTrace}</pre></td></tr>'; |
| + '<tr><td></td><td colspan="2"><pre>${_sanitize(test_.stackTrace)}</pre></td></tr>'; |
| } |
| return html; |
| } |
| + |
| +String _sanitize(String string) { |
|
Siggi Cherem (dart-lang)
2012/01/04 16:28:36
_sanitize -> _htmlEscape ?
|
| + return string.replaceAll('<','<').replaceAll('>','>'); |
|
Siggi Cherem (dart-lang)
2012/01/04 16:28:36
add also '&'
|
| +} |