This repository has no description

Test refactors and coverage (#6) master

## Summary This adds a substantial refactor to our test suite as well as tooling for coverage and nicer test runner with nextest. ## Type of Change <!-- Mark with an `x` all that apply --> - [ ] 🐛 Bug fix (non-breaking change that fixes an issue) - [ ] ✨ New feature (non-breaking change that adds functionality) - [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] 📚 Documentation update - [x] 🧹 Code cleanup or refactoring - [ ] 🔧 Build system or dependency changes - [x] 🧪 Test improvements ## How Has This Been Tested? <!-- Describe the tests you ran to verify your changes --> - [x] Existing tests pass (`mise test`) - [x] New tests added for new functionality - [x] Manual testing performed - [x] Code follows style guidelines (`mise lint`)