test(editor): stabilize dirty render measurement

This commit is contained in:
Feror 2026-06-02 15:19:23 +02:00
parent 373a05b265
commit a0ca8bf89c

View file

@ -38,12 +38,11 @@ final class EditorLargeDocumentValidationTests: XCTestCase {
previousActiveLineIndex: activeLineIndex,
currentActiveLineIndex: activeLineIndex
)
let updatedLineIndex = DocumentLineIndex(source: updatedSource)
let dirtyRenderMeasurement = elapsedTime {
let lines = EditorActiveLineTracker.lines(from: updatedSource, activeLineIndex: activeLineIndex)
let dirty = Set(plan.dirtyLineIndexes)
let renderer = HybridMarkdownLineRenderer()
_ = lines
.filter { dirty.contains($0.index) }
_ = plan.dirtyLineIndexes
.compactMap { updatedLineIndex.editorLine(at: $0, activeLineIndex: activeLineIndex) }
.map(renderer.renderPlan(for:))
}