At the moment, unit tests only exist for utility functions. This PR would extend unit test coverage to tests all existing sections, reducing manual test time needed when making changes to spacefish.
Motivation and Context
Increase faith in code being written and reduce time needed for manual testing.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
How Has This Been Tested?
[x] I have tested using MacOS
[ ] I have tested using Linux
Checklist:
[x] I have checked that no other PR duplicates mine
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
Description
At the moment, unit tests only exist for utility functions. This PR would extend unit test coverage to tests all existing sections, reducing manual test time needed when making changes to spacefish.
Motivation and Context
Increase faith in code being written and reduce time needed for manual testing.
Types of changes
How Has This Been Tested?
Checklist: