Improved test coverage of folds #1579
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR improves test coverage of the fold feature.
While writing the tests, I found something unclear
about the behavior of the ":folddoclosed" command
with a range.
If I run:
What should line 5 contain?
It currently contains "5 CLOSED" despite giving
the range 2,4 to the folddoclosed command.
Reading the ":help folddoclosed", I would have
expected line 5 to contain "5" instead of "5 CLOSED".
Is this a bug? If not, the doc is unclear.
It looks like folddoclosed with a range applies
the command to all lines in closed folds that
overlap with the range, and not all lines in the
range.
Since I don't know the expected behavior, for now I
did not test folddoclosed with a closed fold that partially
overlaps the range.