@@ -21,7 +21,6 @@ import app.cash.molecule.moleculeFlow
2121import app.cash.turbine.test
2222import com.google.common.truth.Truth.assertThat
2323import im.vector.app.features.analytics.plan.RoomModeration
24- import io.element.android.features.roomdetails.impl.members.aRoomMember
2524import io.element.android.features.roomdetails.impl.members.aRoomMemberList
2625import io.element.android.features.roomdetails.impl.rolesandpermissions.changeroles.ChangeRolesEvent
2726import io.element.android.features.roomdetails.impl.rolesandpermissions.changeroles.ChangeRolesPresenter
@@ -30,6 +29,7 @@ import io.element.android.libraries.core.coroutine.CoroutineDispatchers
3029import io.element.android.libraries.designsystem.theme.components.SearchBarResultState
3130import io.element.android.libraries.matrix.api.room.MatrixRoomMembersState
3231import io.element.android.libraries.matrix.api.room.RoomMember
32+ import io.element.android.libraries.matrix.api.user.MatrixUser
3333import io.element.android.libraries.matrix.test.A_USER_ID
3434import io.element.android.libraries.matrix.test.A_USER_ID_2
3535import io.element.android.libraries.matrix.test.room.FakeMatrixRoom
@@ -154,10 +154,10 @@ class ChangeRolesPresenterTests {
154154 val initialState = awaitItem()
155155 assertThat(initialState.selectedUsers).hasSize(1 )
156156
157- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
157+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
158158 assertThat(awaitItem().selectedUsers).hasSize(2 )
159159
160- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
160+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
161161 assertThat(awaitItem().selectedUsers).hasSize(1 )
162162 }
163163 }
@@ -177,13 +177,13 @@ class ChangeRolesPresenterTests {
177177 assertThat(initialState.hasPendingChanges).isFalse()
178178 assertThat(initialState.selectedUsers).hasSize(1 )
179179
180- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
180+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
181181 with (awaitItem()) {
182182 assertThat(selectedUsers).hasSize(2 )
183183 assertThat(hasPendingChanges).isTrue()
184184 }
185185
186- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
186+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
187187 with (awaitItem()) {
188188 assertThat(selectedUsers).hasSize(1 )
189189 assertThat(hasPendingChanges).isFalse()
@@ -226,7 +226,7 @@ class ChangeRolesPresenterTests {
226226 assertThat(initialState.hasPendingChanges).isFalse()
227227 assertThat(initialState.exitState).isEqualTo(AsyncAction .Uninitialized )
228228
229- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
229+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
230230
231231 awaitItem().eventSink(ChangeRolesEvent .Exit )
232232 val confirmingState = awaitItem()
@@ -252,7 +252,7 @@ class ChangeRolesPresenterTests {
252252 assertThat(initialState.hasPendingChanges).isFalse()
253253 assertThat(initialState.exitState).isEqualTo(AsyncAction .Uninitialized )
254254
255- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
255+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
256256 val updatedState = awaitItem()
257257 assertThat(updatedState.hasPendingChanges).isTrue()
258258 skipItems(1 )
@@ -279,8 +279,7 @@ class ChangeRolesPresenterTests {
279279 val initialState = awaitItem()
280280 assertThat(initialState.selectedUsers).hasSize(1 )
281281
282- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember(A_USER_ID_2 )))
283-
282+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
284283 awaitItem().eventSink(ChangeRolesEvent .Save )
285284 val confirmingState = awaitItem()
286285 assertThat(confirmingState.savingState).isEqualTo(AsyncAction .Confirming )
@@ -304,7 +303,7 @@ class ChangeRolesPresenterTests {
304303 val initialState = awaitItem()
305304 assertThat(initialState.selectedUsers).hasSize(1 )
306305
307- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
306+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
308307
309308 awaitItem().eventSink(ChangeRolesEvent .Save )
310309 val confirmingState = awaitItem()
@@ -334,7 +333,7 @@ class ChangeRolesPresenterTests {
334333 val initialState = awaitItem()
335334 assertThat(initialState.selectedUsers).hasSize(1 )
336335
337- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
336+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
338337
339338 awaitItem().eventSink(ChangeRolesEvent .Save )
340339 assertThat(awaitItem().savingState).isEqualTo(AsyncAction .Success (Unit ))
@@ -357,7 +356,7 @@ class ChangeRolesPresenterTests {
357356 val initialState = awaitItem()
358357 assertThat(initialState.selectedUsers).hasSize(1 )
359358
360- initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (aRoomMember (A_USER_ID_2 )))
359+ initialState.eventSink(ChangeRolesEvent .UserSelectionToggled (MatrixUser (A_USER_ID_2 )))
361360
362361 awaitItem().eventSink(ChangeRolesEvent .Save )
363362 val failedState = awaitItem()
0 commit comments