Commit 30c905d
committed
tests(options): add comprehensive option test grid
why: Ensure 100% API coverage for tmux options with proper typing validation
what:
- Add OptionTestCase NamedTuple for parametrized testing
- Add 66 test cases covering all option scopes (Server, Session, Window, Pane)
- Test integer, boolean, choice, string, and style option types
- Handle boolean option conversion (on/off → bool)
- Use safe test values for dangerous options (exit-empty, exit-unattached)
- Support version-gated options with min_version parameter1 parent 54d9dec commit 30c905d
1 file changed
+408
-0
lines changed
0 commit comments