How do I UI test a flow that goes through several ...
# compose
m
How do I UI test a flow that goes through several screens, some Compose-based, some View-based? The Compose UI testing documentation only mentions testing single composables themselves, not the full app.
2
a
What's the reason one composable screen would depend on another, without individually being a stand alone representation of state ? And if there's dependencies couldn't you test the classes they involve vs the composables ? To answer the question directly I haven't seen end to end testing done; but maybe this is on purpose ?
m
They can be tested individually. But I would also like to add a few end-to-end tests that go through the entire app and run first to fail fast.