@@ -13,14 +13,10 @@ import io.element.android.libraries.architecture.AsyncAction
1313import io.element.android.libraries.core.meta.BuildMeta
1414import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
1515import io.element.android.libraries.matrix.api.auth.external.ExternalSession
16- import io.element.android.libraries.matrix.api.verification.SessionVerifiedStatus
1716import io.element.android.libraries.matrix.test.AN_EXCEPTION
1817import io.element.android.libraries.matrix.test.A_SESSION_ID
19- import io.element.android.libraries.matrix.test.FakeMatrixClient
20- import io.element.android.libraries.matrix.test.FakeMatrixClientProvider
2118import io.element.android.libraries.matrix.test.auth.FakeMatrixAuthenticationService
2219import io.element.android.libraries.matrix.test.core.aBuildMeta
23- import io.element.android.libraries.matrix.test.verification.FakeSessionVerificationService
2420import io.element.android.tests.testutils.WarmUpRule
2521import io.element.android.tests.testutils.lambda.lambdaRecorder
2622import io.element.android.tests.testutils.lambda.value
@@ -79,21 +75,16 @@ class CreateAccountPresenterTest {
7975 @Test
8076 fun `present - receiving a message able to be parsed change the state to success` () = runTest {
8177 val lambda = lambdaRecorder<String , ExternalSession > { _ -> anExternalSession() }
82- val sessionVerificationService = FakeSessionVerificationService ()
83- val client = FakeMatrixClient (sessionVerificationService = sessionVerificationService)
84- val clientProvider = FakeMatrixClientProvider (getClient = { Result .success(client) })
8578 val presenter = createPresenter(
8679 authenticationService = FakeMatrixAuthenticationService (
8780 importCreatedSessionLambda = { Result .success(A_SESSION_ID ) }
8881 ),
8982 messageParser = FakeMessageParser (lambda),
90- clientProvider = clientProvider,
9183 )
9284 presenter.test {
9385 val initialState = awaitItem()
9486 initialState.eventSink(CreateAccountEvents .OnMessageReceived (" aMessage" ))
9587 assertThat(awaitItem().createAction.isLoading()).isTrue()
96- sessionVerificationService.emitVerifiedStatus(SessionVerifiedStatus .Verified )
9788 assertThat(awaitItem().createAction.dataOrNull()).isEqualTo(A_SESSION_ID )
9889 }
9990 lambda.assertions().isCalledOnce().with (value(" aMessage" ))
@@ -120,12 +111,10 @@ class CreateAccountPresenterTest {
120111 authenticationService : MatrixAuthenticationService = FakeMatrixAuthenticationService (),
121112 messageParser : MessageParser = FakeMessageParser (),
122113 buildMeta : BuildMeta = aBuildMeta(),
123- clientProvider : FakeMatrixClientProvider = FakeMatrixClientProvider (),
124114 ) = CreateAccountPresenter (
125115 url = url,
126116 authenticationService = authenticationService,
127117 messageParser = messageParser,
128118 buildMeta = buildMeta,
129- clientProvider = clientProvider,
130119 )
131120}
0 commit comments