Skip to content

Commit b7606f5

Browse files
authored
Merge pull request #211 from ahoppen/ahoppen/dont-filter-replacetext
Don’t filter replacetext actions if an offset filter is passed
2 parents 3d29b0b + 8ea8574 commit b7606f5

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

SourceKitStressTester/Sources/StressTester/StressTester.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,12 @@ public class StressTester {
150150
.generate(for: tree)
151151
.filter { action in
152152
if let offsetFilter = options.offsetFilter, offsetFilter != action.offset {
153-
return false
153+
if case .replaceText = action {
154+
// Don't filter replaceText actions.
155+
// They are necessary to reproduce the source state we want to test.
156+
} else {
157+
return false
158+
}
154159
}
155160
guard !locationsInvalidated else { return false }
156161
switch action {

0 commit comments

Comments
 (0)