Dagger Hilt cant view used with vanilla JVM tests. So the current implementation of store integration tests brings the following problems:
In order to try and achieve the same dependency set up as a production build, dagger modules are referenced which couples of feature modules dependencies even if it's in test implementation.
Data Modules ( DI) cant be internal as they need to provide de domain implementation ( See DrinkRepository). Actual class implementation can remain internal but It'd be great If we didn't need to expose the module.
Dagger Hilt cant view used with vanilla JVM tests. So the current implementation of store integration tests brings the following problems:
DrinkRepository
). Actual class implementation can remain internal but It'd be great If we didn't need to expose the module.