@@ -53,7 +53,7 @@ struct MarkdownRenderer_PageElementsTests {
5353 let breadcrumbs = makeRenderer ( goal: goal, elementsToReturn: elements) . breadcrumbs ( references: elements. map { $0. path } , currentPageNames: . single( . conceptual( " ThisPage " ) ) )
5454 switch goal {
5555 case . richness:
56- #expect ( breadcrumbs. rendered ( prettyFormatted: true ) == """
56+ breadcrumbs. assertMatches ( prettyFormatted: true , expectedXMLString : """
5757 <nav id= " breadcrumbs " >
5858 <ul>
5959 <li>
@@ -70,7 +70,7 @@ struct MarkdownRenderer_PageElementsTests {
7070 </nav>
7171 """ )
7272 case . conciseness:
73- #expect ( breadcrumbs. rendered ( prettyFormatted: true ) == """
73+ breadcrumbs. assertMatches ( prettyFormatted: true , expectedXMLString : """
7474 <ul>
7575 <li>
7676 <a href= " ../../index.html " >ModuleName</a>
@@ -93,15 +93,15 @@ struct MarkdownRenderer_PageElementsTests {
9393 ] )
9494 switch goal {
9595 case . richness:
96- #expect ( availability. rendered ( prettyFormatted: true ) == """
96+ availability. assertMatches ( prettyFormatted: true , expectedXMLString : """
9797 <ul id= " availability " >
9898 <li aria-label= " First 1.2–3.4, Introduced in First 1.2 and deprecated in First 3.4 " class= " deprecated " role= " text " title= " Introduced in First 1.2 and deprecated in First 3.4 " >First 1.2–3.4</li>
9999 <li aria-label= " Second 1.2.3+, Available on 1.2.3 and later " role= " text " title= " Available on 1.2.3 and later " >Second 1.2.3+</li>
100100 <li aria-label= " Third 4.5+, Available on 4.5 and later " class= " beta " role= " text " title= " Available on 4.5 and later " >Third 4.5+</li>
101101 </ul>
102102 """ )
103103 case . conciseness:
104- #expect ( availability. rendered ( prettyFormatted: true ) == """
104+ availability. assertMatches ( prettyFormatted: true , expectedXMLString : """
105105 <ul id= " availability " >
106106 <li>First 1.2–3.4</li>
107107 <li>Second 1.2.3+</li>
@@ -126,7 +126,7 @@ struct MarkdownRenderer_PageElementsTests {
126126
127127 switch goal {
128128 case . richness:
129- #expect ( parameters. rendered ( prettyFormatted: true ) == """
129+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
130130 <section id= " parameters " >
131131 <h2>
132132 <a href= " #parameters " >Parameters</a>
@@ -153,7 +153,7 @@ struct MarkdownRenderer_PageElementsTests {
153153 </section>
154154 """ )
155155 case . conciseness:
156- #expect ( parameters. rendered ( prettyFormatted: true ) == """
156+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
157157 <h2>Parameters</h2>
158158 <dl>
159159 <dt>
@@ -192,7 +192,7 @@ struct MarkdownRenderer_PageElementsTests {
192192 . init( name: " ObjectiveCOnly " , content: parseMarkup ( string: " Only available in Objective-C " ) ) ,
193193 ] ,
194194 ] )
195- #expect ( parameters. rendered ( prettyFormatted: true ) == """
195+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
196196 <section id= " parameters " >
197197 <h2>
198198 <a href= " #parameters " >Parameters</a>
@@ -240,7 +240,7 @@ struct MarkdownRenderer_PageElementsTests {
240240 . init( name: " Third " , content: parseMarkup ( string: " Some description " ) ) ,
241241 ] ,
242242 ] )
243- #expect ( parameters. rendered ( prettyFormatted: true ) == """
243+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
244244 <section id= " parameters " >
245245 <h2>
246246 <a href= " #parameters " >Parameters</a>
@@ -306,7 +306,7 @@ struct MarkdownRenderer_PageElementsTests {
306306 ] )
307307 switch goal {
308308 case . richness:
309- #expect ( declaration. rendered ( prettyFormatted: true ) == """
309+ declaration. assertMatches ( prettyFormatted: true , expectedXMLString : """
310310 <pre id= " declaration " >
311311 <code>
312312 <span class= " token-keyword " >func</span>
@@ -323,7 +323,7 @@ struct MarkdownRenderer_PageElementsTests {
323323 </pre>
324324 """ )
325325 case . conciseness:
326- #expect ( declaration. rendered ( prettyFormatted: true ) == """
326+ declaration. assertMatches ( prettyFormatted: true , expectedXMLString : """
327327 <pre>
328328 <code>func doSomething(with first: FirstParameterValue, and second: SecondParameterValue) throws-> ReturnValue</code>
329329 </pre>
@@ -344,7 +344,7 @@ struct MarkdownRenderer_PageElementsTests {
344344
345345 switch goal {
346346 case . richness:
347- #expect ( parameters. rendered ( prettyFormatted: true ) == """
347+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
348348 <section id= " return-value " >
349349 <h2>
350350 <a href= " #return-value " >Return Value</a>
@@ -353,7 +353,7 @@ struct MarkdownRenderer_PageElementsTests {
353353 </section>
354354 """ )
355355 case . conciseness:
356- #expect ( parameters. rendered ( prettyFormatted: true ) == """
356+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
357357 <h2>Return Value</h2>
358358 \( commonHTML)
359359 """ )
@@ -375,7 +375,7 @@ struct MarkdownRenderer_PageElementsTests {
375375
376376 switch goal {
377377 case . richness:
378- #expect ( parameters. rendered ( prettyFormatted: true ) == """
378+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
379379 <section id= " return-value " >
380380 <h2>
381381 <a href= " #return-value " >Return Value</a>
@@ -384,7 +384,7 @@ struct MarkdownRenderer_PageElementsTests {
384384 </section>
385385 """ )
386386 case . conciseness:
387- #expect ( parameters. rendered ( prettyFormatted: true ) == """
387+ parameters. assertMatches ( prettyFormatted: true , expectedXMLString : """
388388 <h2>Return Value</h2>
389389 \( commonHTML)
390390 """ )
@@ -449,7 +449,7 @@ struct MarkdownRenderer_PageElementsTests {
449449 ] )
450450 switch goal {
451451 case . richness:
452- #expect ( declaration. rendered ( prettyFormatted: true ) == """
452+ declaration. assertMatches ( prettyFormatted: true , expectedXMLString : """
453453 <pre id= " declaration " >
454454 <code class= " swift-only " >
455455 <span class= " token-keyword " >func</span>
@@ -478,7 +478,7 @@ struct MarkdownRenderer_PageElementsTests {
478478 """ )
479479
480480 case . conciseness:
481- #expect ( declaration. rendered ( prettyFormatted: true ) == """
481+ declaration. assertMatches ( prettyFormatted: true , expectedXMLString : """
482482 <pre>
483483 <code>func doSomething(with first: FirstParameterValue, and second: SecondParameterValue) throws-> ReturnValue</code>
484484 </pre>
@@ -552,7 +552,7 @@ struct MarkdownRenderer_PageElementsTests {
552552
553553 switch goal {
554554 case . richness:
555- #expect ( groupedSection. rendered ( prettyFormatted: true ) == """
555+ groupedSection. assertMatches ( prettyFormatted: true , expectedXMLString : """
556556 <section id= " \( expectedSectionID) " >
557557 <h2>
558558 <a href= " # \( expectedSectionID) " > \( expectedGroupTitle) </a>
@@ -615,7 +615,7 @@ struct MarkdownRenderer_PageElementsTests {
615615 </section>
616616 """ )
617617 case . conciseness:
618- #expect ( groupedSection. rendered ( prettyFormatted: true ) == """
618+ groupedSection. assertMatches ( prettyFormatted: true , expectedXMLString : """
619619 <h2> \( expectedGroupTitle) </h2>
620620 <h3>Group title</h3>
621621 <p>Some description of this group</p>
0 commit comments