Skip to content

Commit 25d7238

Browse files
committed
docs(CHANGES) Note testsuite overhaul
1 parent 8d1a656 commit 25d7238

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

CHANGES

+16
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,22 @@ $ pipx install --suffix=@next 'tmuxp' --pip-args '\--pre' --force
2121

2222
- _Future release notes will be placed here_
2323

24+
### Development
25+
26+
- Tests: Improve parametrized test suite (#964)
27+
28+
Convert remaining `pytest.mark.parametrize()` tests to `NamedTuple` fixtures:
29+
30+
- Improved test maintainability and readability
31+
- Added descriptive test IDs for better failure reporting
32+
- Added docstrings to test fixtures
33+
- Files updated:
34+
- `test_cli.py`: Added `HelpTestFixture`
35+
- `test_convert.py`: Added `ConvertTestFixture` and `ConvertJsonTestFixture`
36+
- `test_freeze.py`: Added `FreezeTestFixture` and `FreezeOverwriteTestFixture`
37+
- `test_import.py`: Added `ImportTestFixture`, `ImportTeamocilTestFixture`, and `ImportTmuxinatorTestFixture`
38+
- `test_load.py`: Added `ZshAutotitleTestFixture`, `LogFileTestFixture`, `PluginVersionTestFixture`, and `PluginMissingTestFixture`
39+
2440
## tmuxp 1.52.2 (2025-02-02)
2541

2642
### Bug fixes

0 commit comments

Comments
 (0)