@@ -917,6 +917,8 @@ final class LocalSwiftTests: XCTestCase {
917
917
```
918
918
a
919
919
```
920
+
921
+
920
922
""" )
921
923
922
924
XCTAssertEqual ( try ! xmlDocumentationToMarkdown ( """
@@ -925,6 +927,8 @@ final class LocalSwiftTests: XCTestCase {
925
927
```
926
928
1. \t a
927
929
```
930
+
931
+
928
932
""" )
929
933
XCTAssertEqual ( try ! xmlDocumentationToMarkdown ( """
930
934
<CodeListing><zCodeLineNumbered>a</zCodeLineNumbered><zCodeLineNumbered>b</zCodeLineNumbered></CodeListing>
@@ -933,6 +937,8 @@ final class LocalSwiftTests: XCTestCase {
933
937
1. \t a
934
938
2. \t b
935
939
```
940
+
941
+
936
942
""" )
937
943
XCTAssertEqual ( try ! xmlDocumentationToMarkdown ( """
938
944
<Class><CodeListing><zCodeLineNumbered>a</zCodeLineNumbered><zCodeLineNumbered>b</zCodeLineNumbered></CodeListing><CodeListing><zCodeLineNumbered>c</zCodeLineNumbered><zCodeLineNumbered>d</zCodeLineNumbered></CodeListing></Class>
@@ -946,6 +952,8 @@ final class LocalSwiftTests: XCTestCase {
946
952
1. \t c
947
953
2. \t d
948
954
```
955
+
956
+
949
957
""" )
950
958
951
959
XCTAssertEqual ( try ! xmlDocumentationToMarkdown ( """
@@ -1038,6 +1046,8 @@ final class LocalSwiftTests: XCTestCase {
1038
1046
1. \t let greeting = " Welcome! "
1039
1047
2. \t
1040
1048
```
1049
+
1050
+
1041
1051
""" )
1042
1052
1043
1053
XCTAssertEqual ( try ! xmlDocumentationToMarkdown (
@@ -1080,6 +1090,45 @@ final class LocalSwiftTests: XCTestCase {
1080
1090
1081
1091
Error.missingDocument if the document is not open.
1082
1092
""" )
1093
+
1094
+ XCTAssertEqual ( try ! xmlDocumentationToMarkdown (
1095
+ " <Class> " +
1096
+ " <Name>S</Name> " +
1097
+ " <USR>s:1a1SV</USR> " +
1098
+ " <Declaration>struct S</Declaration> " +
1099
+ " <CommentParts> " +
1100
+ " <Discussion> " +
1101
+ #"<CodeListing language="swift">"# +
1102
+ " <zCodeLineNumbered> " +
1103
+ " <![CDATA[let S = 12456]]> " +
1104
+ " </zCodeLineNumbered> " +
1105
+ " <zCodeLineNumbered></zCodeLineNumbered> " +
1106
+ " </CodeListing> " +
1107
+ " <rawHTML> " +
1108
+ " <![CDATA[<h2>]]> " +
1109
+ " </rawHTML>Title<rawHTML> " +
1110
+ " <![CDATA[</h2>]]> " +
1111
+ " </rawHTML> " +
1112
+ " <Para>Details.</Para> " +
1113
+ " </Discussion> " +
1114
+ " </CommentParts> " +
1115
+ " </Class> " ) , """
1116
+ ```swift
1117
+ struct S
1118
+ ```
1119
+
1120
+ ---
1121
+ ### Discussion
1122
+
1123
+ ```swift
1124
+ 1. \t let S = 12456
1125
+ 2. \t
1126
+ ```
1127
+
1128
+ <h2>Title</h2>
1129
+
1130
+ Details.
1131
+ """ )
1083
1132
}
1084
1133
1085
1134
func testSymbolInfo( ) {
0 commit comments