Hi,
We do have integration tests that we will use the module (I am now in the process of migrating DI by hand to DI by Guice).
None of my modules have logic because as you mentioned they are just for wiring things up.
When I test the module I verify that I didn't forget to put Singleton in the correct classes.
I also verify that providers return different instance etc.
And something a little bit trivial is code coverage.
As long as I didn't hook the module to the integration tests, I got less coverage with the tests.
Also, as I only started using Guice, I felt that testing it made me more confident.
Thanks,
Eyal