Fix a naming issue.
This commit is contained in:
@@ -42,7 +42,7 @@ class FakeRustClient(
|
||||
override fun cachedAvatarUrl(): String? = null
|
||||
override suspend fun restoreSession(session: Session) = Unit
|
||||
override fun syncService(): SyncServiceBuilder = FakeRustSyncServiceBuilder()
|
||||
override fun roomDirectorySearch(): RoomDirectorySearch = FakeRoomDirectorySearch()
|
||||
override fun roomDirectorySearch(): RoomDirectorySearch = FakeRustRoomDirectorySearch()
|
||||
override suspend fun setPusher(
|
||||
identifiers: PusherIdentifiers,
|
||||
kind: PusherKind,
|
||||
|
||||
@@ -14,7 +14,7 @@ import org.matrix.rustcomponents.sdk.RoomDirectorySearchEntriesListener
|
||||
import org.matrix.rustcomponents.sdk.RoomDirectorySearchEntryUpdate
|
||||
import org.matrix.rustcomponents.sdk.TaskHandle
|
||||
|
||||
class FakeRoomDirectorySearch(
|
||||
class FakeRustRoomDirectorySearch(
|
||||
var isAtLastPage: Boolean = false,
|
||||
) : RoomDirectorySearch(NoPointer) {
|
||||
override suspend fun isAtLastPage(): Boolean {
|
||||
@@ -11,7 +11,7 @@ import app.cash.turbine.test
|
||||
import com.google.common.truth.Truth.assertThat
|
||||
import io.element.android.libraries.matrix.api.roomdirectory.RoomDirectoryList
|
||||
import io.element.android.libraries.matrix.impl.fixtures.factories.aRustRoomDescription
|
||||
import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeRoomDirectorySearch
|
||||
import io.element.android.libraries.matrix.impl.fixtures.fakes.FakeRustRoomDirectorySearch
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID_2
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
@@ -27,17 +27,17 @@ import org.matrix.rustcomponents.sdk.RoomDirectorySearchEntryUpdate
|
||||
class RustRoomDirectoryListTest {
|
||||
@Test
|
||||
fun `check that the state emits the expected values`() = runTest {
|
||||
val fakeRoomDirectorySearch = FakeRoomDirectorySearch()
|
||||
val roomDirectorySearch = FakeRustRoomDirectorySearch()
|
||||
val mapper = RoomDescriptionMapper()
|
||||
val sut = createRustRoomDirectoryList(
|
||||
roomDirectorySearch = fakeRoomDirectorySearch,
|
||||
roomDirectorySearch = roomDirectorySearch,
|
||||
scope = backgroundScope,
|
||||
)
|
||||
// Let the mxCallback be ready
|
||||
runCurrent()
|
||||
sut.state.test {
|
||||
sut.filter("", 20)
|
||||
fakeRoomDirectorySearch.emitResult(
|
||||
roomDirectorySearch.emitResult(
|
||||
listOf(
|
||||
RoomDirectorySearchEntryUpdate.Append(listOf(aRustRoomDescription()))
|
||||
)
|
||||
@@ -50,9 +50,9 @@ class RustRoomDirectoryListTest {
|
||||
)
|
||||
)
|
||||
assertThat(initialItem.hasMoreToLoad).isTrue()
|
||||
fakeRoomDirectorySearch.isAtLastPage = true
|
||||
roomDirectorySearch.isAtLastPage = true
|
||||
sut.loadMore()
|
||||
fakeRoomDirectorySearch.emitResult(
|
||||
roomDirectorySearch.emitResult(
|
||||
listOf(
|
||||
RoomDirectorySearchEntryUpdate.Append(listOf(aRustRoomDescription(A_ROOM_ID_2.value)))
|
||||
)
|
||||
@@ -80,7 +80,7 @@ class RustRoomDirectoryListTest {
|
||||
}
|
||||
|
||||
private fun TestScope.createRustRoomDirectoryList(
|
||||
roomDirectorySearch: RoomDirectorySearch = FakeRoomDirectorySearch(),
|
||||
roomDirectorySearch: RoomDirectorySearch = FakeRustRoomDirectorySearch(),
|
||||
scope: CoroutineScope,
|
||||
) = RustRoomDirectoryList(
|
||||
inner = roomDirectorySearch,
|
||||
|
||||
Reference in New Issue
Block a user