@@ -621,7 +621,7 @@ class OnboardingViewModelTest {
621
621
622
622
@Test
623
623
fun `when editing homeserver errors with certificate error, then emits error` () = runTest {
624
- fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprint = null , A_HOMESERVER_CONFIG )
624
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprints = null , A_HOMESERVER_CONFIG )
625
625
fakeStartAuthenticationFlowUseCase.givenErrors(A_HOMESERVER_CONFIG , AN_UNRECOGNISED_CERTIFICATE_ERROR )
626
626
val editAction = OnboardingAction .HomeServerChange .EditHomeServer (A_HOMESERVER_URL )
627
627
val test = viewModel.test()
@@ -640,7 +640,7 @@ class OnboardingViewModelTest {
640
640
641
641
@Test
642
642
fun `when selecting homeserver errors with certificate error, then emits error` () = runTest {
643
- fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprint = null , A_HOMESERVER_CONFIG )
643
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprints = null , A_HOMESERVER_CONFIG )
644
644
fakeStartAuthenticationFlowUseCase.givenErrors(A_HOMESERVER_CONFIG , AN_UNRECOGNISED_CERTIFICATE_ERROR )
645
645
val selectAction = OnboardingAction .HomeServerChange .SelectHomeServer (A_HOMESERVER_URL )
646
646
val test = viewModel.test()
@@ -842,7 +842,7 @@ class OnboardingViewModelTest {
842
842
A_HOMESERVER_URL ,
843
843
SELECTED_HOMESERVER_STATE ,
844
844
config = A_HOMESERVER_CONFIG .copy(allowedFingerprints = listOf (A_FINGERPRINT )),
845
- fingerprint = A_FINGERPRINT ,
845
+ fingerprints = listOf ( A_FINGERPRINT ) ,
846
846
)
847
847
848
848
viewModel.handle(OnboardingAction .UserAcceptCertificate (A_FINGERPRINT , OnboardingAction .HomeServerChange .SelectHomeServer (A_HOMESERVER_URL )))
@@ -866,7 +866,7 @@ class OnboardingViewModelTest {
866
866
A_HOMESERVER_URL ,
867
867
SELECTED_HOMESERVER_STATE ,
868
868
config = A_HOMESERVER_CONFIG .copy(allowedFingerprints = listOf (A_FINGERPRINT )),
869
- fingerprint = A_FINGERPRINT ,
869
+ fingerprints = listOf ( A_FINGERPRINT ) ,
870
870
)
871
871
val test = viewModel.test()
872
872
@@ -886,7 +886,7 @@ class OnboardingViewModelTest {
886
886
887
887
@Test
888
888
fun `given DirectLogin retry action, when accepting user certificate, then logs in directly` () = runTest {
889
- fakeHomeServerConnectionConfigFactory.givenConfigFor(" https://dummy.org" , A_FINGERPRINT , A_HOMESERVER_CONFIG )
889
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(" https://dummy.org" , listOf ( A_FINGERPRINT ) , A_HOMESERVER_CONFIG )
890
890
fakeDirectLoginUseCase.givenSuccessResult(A_DIRECT_LOGIN , config = A_HOMESERVER_CONFIG , result = fakeSession)
891
891
givenInitialisesSession(fakeSession)
892
892
val test = viewModel.test()
@@ -1175,16 +1175,16 @@ class OnboardingViewModelTest {
1175
1175
homeserverUrl : String ,
1176
1176
resultingState : SelectedHomeserverState ,
1177
1177
config : HomeServerConnectionConfig = A_HOMESERVER_CONFIG ,
1178
- fingerprint : Fingerprint ? = null,
1178
+ fingerprints : List < Fingerprint > ? = null,
1179
1179
) {
1180
- fakeHomeServerConnectionConfigFactory.givenConfigFor(homeserverUrl, fingerprint , config)
1180
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(homeserverUrl, fingerprints , config)
1181
1181
fakeStartAuthenticationFlowUseCase.givenResult(config, StartAuthenticationResult (isHomeserverOutdated = false , resultingState))
1182
1182
givenRegistrationResultFor(RegisterAction .StartRegistration , RegistrationActionHandler .Result .StartRegistration )
1183
1183
fakeHomeServerHistoryService.expectUrlToBeAdded(config.homeServerUri.toString())
1184
1184
}
1185
1185
1186
1186
private fun givenUpdatingHomeserverErrors (homeserverUrl : String , resultingState : SelectedHomeserverState , error : Throwable ) {
1187
- fakeHomeServerConnectionConfigFactory.givenConfigFor(homeserverUrl, fingerprint = null , A_HOMESERVER_CONFIG )
1187
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(homeserverUrl, fingerprints = null , A_HOMESERVER_CONFIG )
1188
1188
fakeStartAuthenticationFlowUseCase.givenResult(A_HOMESERVER_CONFIG , StartAuthenticationResult (isHomeserverOutdated = false , resultingState))
1189
1189
givenRegistrationResultFor(RegisterAction .StartRegistration , RegistrationActionHandler .Result .Error (error))
1190
1190
fakeHomeServerHistoryService.expectUrlToBeAdded(A_HOMESERVER_CONFIG .homeServerUri.toString())
@@ -1209,13 +1209,13 @@ class OnboardingViewModelTest {
1209
1209
1210
1210
private fun givenHomeserverSelectionFailsWithNetworkError () {
1211
1211
fakeContext.givenHasConnection()
1212
- fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprint = null , A_HOMESERVER_CONFIG )
1212
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprints = null , A_HOMESERVER_CONFIG )
1213
1213
fakeStartAuthenticationFlowUseCase.givenHomeserverUnavailable(A_HOMESERVER_CONFIG )
1214
1214
}
1215
1215
1216
1216
private fun givenHomeserverSelectionFailsWith (cause : Throwable ) {
1217
1217
fakeContext.givenHasConnection()
1218
- fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprint = null , A_HOMESERVER_CONFIG )
1218
+ fakeHomeServerConnectionConfigFactory.givenConfigFor(A_HOMESERVER_URL , fingerprints = null , A_HOMESERVER_CONFIG )
1219
1219
fakeStartAuthenticationFlowUseCase.givenErrors(A_HOMESERVER_CONFIG , cause)
1220
1220
}
1221
1221
}
0 commit comments