Test: Check invalidation of matchspecs that are formatted incorrect
We're looking to bolster the robustness of our Rattler's matchspec implementation, particularly in the area of input parsing. While we currently have some testing mechanisms in place, we'd like to ensure we are fully covered, especially with respect to certain error scenarios.
Two primary errors that need to be checked for are: StringMatcherParseError ParseMatchSpecError
We recommend taking a look at Conda's tests for some inspiration: https://github.com/conda/conda/blob/9e8425844a28ffad0c4a3adcf28a2e769f965947/tests/models/test_match_spec.py
This is a fantastic opportunity for anyone looking to make their first contribution, as this issue is primarily about adding more tests. We welcome incremental progress, so don't feel pressured to craft a massive Pull Request - a single test at a time is perfectly fine!
If you have any questions or need any assistance, feel free to ask here or join our conversation on discord. We're excited to see your contributions!