PollHistoryView: add UI test.

This commit is contained in:
Benoit Marty 2024-03-08 16:33:05 +01:00
parent 08d952bf18
commit df32534045
4 changed files with 209 additions and 5 deletions

View file

@ -44,13 +44,14 @@ class PollHistoryStateProvider : PreviewParameterProvider<PollHistoryState> {
)
}
private fun aPollHistoryState(
internal fun aPollHistoryState(
isLoading: Boolean = false,
hasMoreToLoad: Boolean = false,
activeFilter: PollHistoryFilter = PollHistoryFilter.ONGOING,
currentItems: List<PollHistoryItem> = listOf(
aPollHistoryItem(),
),
eventSink: (PollHistoryEvents) -> Unit = {},
) = PollHistoryState(
isLoading = isLoading,
hasMoreToLoad = hasMoreToLoad,
@ -59,10 +60,10 @@ private fun aPollHistoryState(
ongoing = currentItems.toPersistentList(),
past = currentItems.toPersistentList(),
),
eventSink = {},
eventSink = eventSink,
)
private fun aPollHistoryItem(
internal fun aPollHistoryItem(
formattedDate: String = "01/12/2023",
state: PollContentState = aPollContentState(),
) = PollHistoryItem(