gojuno / minimock

Powerful mock generation tool for Go programming language
MIT License
574 stars 38 forks source link

Allow expected counter for concrete controller's method #66

Closed CyganFx closed 1 month ago

CyganFx commented 1 year ago

Hi, I think there is an often case when we need to set expected times that concrete controller method will be executed during the test. Currently, <method>AfterCounter allows only to get the current value of calls to the mocked method, which is useless in table tests and lead to potential logical errors to pass the test.

There is a convenient method Times(N) in gomock. Could you add a similar one?

zcolleen commented 1 month ago

@CyganFx hi, thanks for issue. In this case we could use <method>AfterCounter but i agree that it is not very convenient way when you write table test and want to chain expectations. Feature could be added in pr above