Skip to content

Commit cbb01fc

Browse files
committed
fixup! add tests relevant to handling extensions to external types
1 parent d177dc8 commit cbb01fc

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Tests/SwiftDocCTests/Infrastructure/ReferenceResolverTests.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -632,9 +632,9 @@ private extension Collection where Element == RenderBlockContent {
632632
var headingLevel: Int = 1
633633

634634
guard let headingIndex = self.firstIndex(where: { element in
635-
if case let .heading(elementLevel, elementHeading, _) = element {
636-
headingLevel = elementLevel
637-
return heading == elementHeading
635+
if case let .heading(value) = element {
636+
headingLevel = value.level
637+
return heading == value.text
638638
}
639639
return false
640640
}) else {
@@ -644,17 +644,17 @@ private extension Collection where Element == RenderBlockContent {
644644
let contentStart = self.index(after: headingIndex)
645645

646646
return Slice(base: self, bounds: contentStart..<(self[contentStart...].firstIndex(where: { element in
647-
if case let .heading(elementLevel, _, _) = element {
648-
return elementLevel <= headingLevel
647+
if case let .heading(value) = element {
648+
return value.level <= headingLevel
649649
}
650650
return false
651651
}) ?? self.endIndex))
652652
}
653653

654654
func listItems() -> [RenderBlockContent.ListItem] {
655655
self.compactMap { block -> [RenderBlockContent.ListItem]? in
656-
if case let .unorderedList(items) = block {
657-
return items
656+
if case let .unorderedList(value) = block {
657+
return value.items
658658
}
659659
return nil
660660
}.flatMap({ $0 })
@@ -664,11 +664,11 @@ private extension Collection where Element == RenderBlockContent {
664664
private extension RenderBlockContent.ListItem {
665665
func firstReference() -> RenderReferenceIdentifier? {
666666
self.content.compactMap { block in
667-
guard case let .paragraph(inlineContent) = block else {
667+
guard case let .paragraph(value) = block else {
668668
return nil
669669
}
670670

671-
return inlineContent.compactMap { content in
671+
return value.inlineContent.compactMap { content in
672672
guard case let .reference(identifier, _, _, _) = content else {
673673
return nil
674674
}

0 commit comments

Comments
 (0)