Add tests to AddRoomToSpace feature

This commit is contained in:
ganfra 2026-01-22 10:24:09 +01:00
parent d45d1e0327
commit df62694b2f
3 changed files with 464 additions and 3 deletions

View file

@ -60,13 +60,14 @@ internal class AddRoomToSpaceStateProvider : PreviewParameterProvider<AddRoomToS
)
}
private fun anAddRoomToSpaceState(
internal fun anAddRoomToSpaceState(
searchQuery: String = "",
searchResults: SearchBarResultState<ImmutableList<SelectRoomInfo>> = SearchBarResultState.Initial(),
selectedRooms: ImmutableList<SelectRoomInfo> = persistentListOf(),
isSearchActive: Boolean = false,
saveAction: AsyncAction<Unit> = AsyncAction.Uninitialized,
suggestions: ImmutableList<SelectRoomInfo> = persistentListOf(),
eventSink: (AddRoomToSpaceEvent) -> Unit = {},
): AddRoomToSpaceState {
return AddRoomToSpaceState(
searchQuery = searchQuery,
@ -75,11 +76,11 @@ private fun anAddRoomToSpaceState(
isSearchActive = isSearchActive,
saveAction = saveAction,
suggestions = suggestions,
eventSink = {},
eventSink = eventSink,
)
}
private fun aSelectRoomInfoList(): ImmutableList<SelectRoomInfo> = listOf(
internal fun aSelectRoomInfoList(): ImmutableList<SelectRoomInfo> = listOf(
SelectRoomInfo(
roomId = RoomId("!room1:server.org"),
name = "General",