Index: editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/utilities/dartdoc/DartDocUtilitiesTest.java |
diff --git a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/utilities/dartdoc/DartDocUtilitiesTest.java b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/utilities/dartdoc/DartDocUtilitiesTest.java |
index 13e625f5593e59410b775d74c645caf6481df4a0..b00214b6490bdfc0e755fa29ac661316e4e8e9a3 100644 |
--- a/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/utilities/dartdoc/DartDocUtilitiesTest.java |
+++ b/editor/tools/plugins/com.google.dart.tools.core_test/src/com/google/dart/tools/core/utilities/dartdoc/DartDocUtilitiesTest.java |
@@ -128,6 +128,21 @@ public class DartDocUtilitiesTest extends ResolverTestCase { |
assertEquals("int FFF(int a, double b)", DartDocUtilities.getTextSummary(null, element)); |
} |
+ /** |
+ * <p> |
+ * https://code.google.com/p/dart/issues/detail?id=18438 |
+ */ |
+ public void test_getDartDocAsHtml_codeSample_index() throws Exception { |
+ AstNode id = findNodeIn("A", createSource(// |
+ "/// Example:", |
+ "/// var x = values[0];", |
+ "/// var y = values[1];", |
+ "class A { }")); |
+ Element element = ElementLocator.locate(id); |
+ assertEquals("Example:\n" + "<pre> var x = values[0];</pre><pre>\n" |
+ + " var y = values[1];</pre>", DartDocUtilities.getDartDocAsHtml(element)); |
+ } |
+ |
public void test_method_doc() throws Exception { |
AstNode id = findNodeIn("x", createSource(// |
"/// My method", |