I am looking into Espresso Framework to adopt the best practices for writing tests for a multi modular Android projects (MVI/MVVM).
- Is it a good idea to cover/write all the Espresso tests inside the
appmodule (or) it needs to be isolated specific to each modules? - Is there any other best practices for
MVI/MVVMbased Android projects? if so, please comment and provide references if any
Language used: Kotlin