-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pegomock unable to generate proper matchers for empty struct channels #101
Comments
Please note that the actual Mock object itself is CORRECT. Everything properly compiles and works from that front, it just seems like the generate of the matchers fails. |
Hi @jpopadak, thanks for reporting this. Unfortunately, I'm not able to work on this any time soon. If you want to submit a PR, I'm more than happy to merge it. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
When generating matchers for a given interface method using Pegomock, it fails to create proper matchers for the empty struct type:
struct{}
.As a result, anything that passes around empty struct channels (for event purposes) has incorrect matchers created.
Steps to Reproduce
Generate a mock and the matchers associated to this interface:
Note:
recv_chan_of_struct{}.go
{}
of the empty struct in the names of the methods.Thoughts
This might be just due to how we are naming things based on the type name. If so, this could theoretically be a spot fix based on any type of
struct{}
.The text was updated successfully, but these errors were encountered: