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