It is inside the documentation of wire - I should read it more carefully: here <https://github.com/google/wire/blob/master/docs/best-practices.md#mocking>.
On Saturday, April 13, 2019 at 6:25:12 PM UTC+2, Kaveh Shahbazian wrote: > > BTW I am aware that some build tag tricks can be used to achieve this. I > was wondering it there is an idiomatic way or any best practices for using > wire. > > On Saturday, April 13, 2019 at 3:19:58 PM UTC+2, Kaveh Shahbazian wrote: >> >> Assume wire is going to be used for dependency injection here. And we >> have a provider function called NewService that returns an interface. >> >> There is the actual implementation for that interface that - for example >> - connects to PostgreSQL. >> >> And we have also the mock for that interface. >> >> Now we need to inject the mock for unit tests and the actual >> implementation if we are not testing. >> >> How that can be done? >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.