Attempt to fix test on CI...
This commit is contained in:
parent
b8caa074ef
commit
f14ed0db68
1 changed files with 8 additions and 3 deletions
|
|
@ -192,17 +192,22 @@ class RoomListPresenterTests {
|
||||||
presenter.present()
|
presenter.present()
|
||||||
}.test {
|
}.test {
|
||||||
roomListService.postAllRooms(listOf(aRoomSummaryFilled()))
|
roomListService.postAllRooms(listOf(aRoomSummaryFilled()))
|
||||||
val loadedState = consumeItemsUntilPredicate { state -> state.roomList.size == 1 }.last()
|
skipItems(3)
|
||||||
|
val loadedState = awaitItem()
|
||||||
// Test filtering with result
|
// Test filtering with result
|
||||||
|
assertThat(loadedState.roomList.size).isEqualTo(1)
|
||||||
loadedState.eventSink.invoke(RoomListEvents.UpdateFilter(A_ROOM_NAME.substring(0, 3)))
|
loadedState.eventSink.invoke(RoomListEvents.UpdateFilter(A_ROOM_NAME.substring(0, 3)))
|
||||||
val withFilteredRoomState = consumeItemsUntilPredicate { state -> state.filteredRoomList.size == 1 }.last()
|
skipItems(1)
|
||||||
|
val withFilteredRoomState = awaitItem()
|
||||||
|
assertThat(withFilteredRoomState.filteredRoomList.size).isEqualTo(1)
|
||||||
assertThat(withFilteredRoomState.filter).isEqualTo(A_ROOM_NAME.substring(0, 3))
|
assertThat(withFilteredRoomState.filter).isEqualTo(A_ROOM_NAME.substring(0, 3))
|
||||||
assertThat(withFilteredRoomState.filteredRoomList.size).isEqualTo(1)
|
assertThat(withFilteredRoomState.filteredRoomList.size).isEqualTo(1)
|
||||||
assertThat(withFilteredRoomState.filteredRoomList.first())
|
assertThat(withFilteredRoomState.filteredRoomList.first())
|
||||||
.isEqualTo(aRoomListRoomSummary)
|
.isEqualTo(aRoomListRoomSummary)
|
||||||
// Test filtering without result
|
// Test filtering without result
|
||||||
withFilteredRoomState.eventSink.invoke(RoomListEvents.UpdateFilter("tada"))
|
withFilteredRoomState.eventSink.invoke(RoomListEvents.UpdateFilter("tada"))
|
||||||
val withNotFilteredRoomState = consumeItemsUntilPredicate { state -> state.filteredRoomList.size == 0 }.last()
|
skipItems(1)
|
||||||
|
val withNotFilteredRoomState = awaitItem()
|
||||||
assertThat(withNotFilteredRoomState.filter).isEqualTo("tada")
|
assertThat(withNotFilteredRoomState.filter).isEqualTo("tada")
|
||||||
assertThat(withNotFilteredRoomState.filteredRoomList).isEmpty()
|
assertThat(withNotFilteredRoomState.filteredRoomList).isEmpty()
|
||||||
scope.cancel()
|
scope.cancel()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue