amrita
10/04/2023, 3:18 PM@Composable
fun ExampleView(
    navController: NavController,
    testViewModel: TestViewModel = hiltViewModel()
) {}
Here is how I am calling from the test of this component.
class ExampleViewTest {
    @get:Rule
    val composeTestRule = createComposeRule()
    @Test
    fun test_exampleView() {
        val navController = TestNavHostController(
            ApplicationProvider.getApplicationContext()
        )
        composeTestRule.setContent {
            ExampleView(navController = navController)
        }
    }
}
Here is the TestViewModel set up
@HiltViewModel
class TestViewModel @Inject constructor(
    private val testRepo: TestRepo
) : ViewModel() {
}Chrimaeon
10/04/2023, 5:23 PMamrita
10/04/2023, 6:17 PMChrimaeon
10/04/2023, 6:23 PMSam
10/04/2023, 9:28 PM