An issue has been identified in the and methods within the class, where the error handling and messaging could be improved to provide more detailed information about failed conditions when no widgets fulfill the provided matcher.
The goal is to make the error messages more informative and helpful for developers by including details about the failed conditions, thereby facilitating easier debugging and a better understanding of why a test might have failed.
An issue has been identified in the and methods within the class, where the error handling and messaging could be improved to provide more detailed information about failed conditions when no widgets fulfill the provided matcher.
This enhancement request was raised during the review of Pull Request #43 (https://github.com/passsy/spot/pull/43), specifically in the context of a discussion on improving the method's error messaging (https://github.com/passsy/spot/pull/43#discussion_r1478553681).
The goal is to make the error messages more informative and helpful for developers by including details about the failed conditions, thereby facilitating easier debugging and a better understanding of why a test might have failed.
Requested by @passsy.