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.
Adds tests for SplitContainer.
Including dragger visibility, mouse cursor, collapsed state, as well as default position, setting split offset, and dragging in various child expand flag configurations. Let me know if there are better ways to organize it or other important tests to include.
The
check_position
helper functions could be simplified to work with only two children, but since I'm working on adding multiple children and want to add tests for that, I figured I'll leave it like this.When testing collapsed behavior, see the updated description as it is inaccurate: #97373